From 985f59fc978ff2a9d5cd87bbe78be4ae7e5b8478 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Fri, 10 Apr 2020 13:18:13 +0800 Subject: [PATCH] update alias function --- scratch | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scratch b/scratch index 939f06e..16c42cb 100755 --- a/scratch +++ b/scratch @@ -100,16 +100,20 @@ allinstalled() { } deps_alias() { - [ -f $ALIAS_FILE ] || { + [ -f "$ALIAS_FILE" ] || { echo $@ return } while [ "$1" ]; do - getalias=$(grep -w ^$1 $ALIAS_FILE | awk '{print $2}') - echo ${getalias:-$1} + if [ "$(grep -w ^$1 $ALIAS_FILE)" ]; then + getalias=$(grep -w ^$1 $ALIAS_FILE | awk '{print $2}') + [ "$getalias" ] && echo "$getalias" + else + echo "$1" + fi shift + unset getalias done - unset getalias } get_depends() {