From: JP Dinger Date: Mon, 27 Jul 2009 13:54:53 +0000 (+0200) Subject: Factorise list.sh a bit: rewrite some multiple commands as one where easy. X-Git-Tag: 1.1.0-ff~4668 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ae13fdda72c140e318b6221f73223698cccbdcc1;p=vlc Factorise list.sh a bit: rewrite some multiple commands as one where easy. --- diff --git a/modules/list.sh b/modules/list.sh index cfa1147051..ab7e53987d 100755 --- a/modules/list.sh +++ b/modules/list.sh @@ -21,10 +21,10 @@ i=0 for modfile in `find . -name "Modules.am"` do - for module in `grep "SOURCES_" $modfile|awk '{print $1}'|awk 'BEGIN {FS="SOURCES_"};{print $2}'` + for module in `awk '/^SOURCES_/{sub(/SOURCES_/,"",$1); print $1}' "$modfile"` do echo $module >> $TEMPFILE - if [ `grep " \* $module:" $LISTFILE |wc -l` = 0 ] + if ! grep -q " \* $module:" $LISTFILE then echo "$module exists in $modfile, but not listed" i=1 @@ -44,9 +44,9 @@ echo "--------------------------------------" echo "Checking that all listed modules exist" echo "--------------------------------------" -for module in `grep " \* " $LISTFILE|awk '{print $2}'|sed s,':',,g ` +for module in `awk '/ \* /{gsub(/:/,"",$2); print $2}' $LISTFILE` do - if [ `grep $module $TEMPFILE|wc -l` = 0 ] + if ! grep -q $module $TEMPFILE then i=1 echo "$module is listed but does not exist"