X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=sql%2Fbuilder.sh;h=f67fa237663c20f6ec040eba7d9856cd328f4463;hb=f5a85bccf9d99d8489cb57f88f3b2c4ad69ae9c3;hp=4e144b98ba430256eb2327d457fe2bf2db100041;hpb=f2074a7a29e3d8f60c605b7e4ab6de3a00234665;p=brisk.git diff --git a/sql/builder.sh b/sql/builder.sh index 4e144b9..f67fa23 100755 --- a/sql/builder.sh +++ b/sql/builder.sh @@ -8,8 +8,8 @@ DATECUR="$(date +%s)" # functions usage () { echo " USAGE" - echo " ./builder [-d|--dryrun] [-a|-p|--allfiles|--devfiles] [-s|--short] ..." - echo " ./builder <-h|--help|help>" + echo " $0 [-d|--dryrun] [<-a|--allfiles>|<-p|--devfiles>] [-s|--short] ..." + echo " $0 <-h|--help|help>" echo " commands are:" echo " create" echo " destroy" @@ -55,12 +55,12 @@ one_or_all() { if [ "$1" ]; then echo "$1" elif [ "$TYPE_FILES" = "a" ]; then - echo sql.d/[0-9]* + find sql.d/ -name '[0-9]*' -type f | sort -n | tr '\n' ' ' elif [ "$TYPE_FILES" = "d" ]; then - echo sql.d/[0-9]*.{sql,devel} + find sql.d/ -name '[0-9]*' | egrep '.*_devel.sql$|^[^_]+.sql$' | sort -n | tr '\n' ' ' else - echo sql.d/[0-9]*.sql - fi); do + find sql.d/ -name '[0-9]*' | egrep '^[^_]+.sql$' | sort -n | tr '\n' ' ' + fi); do echo "-- FILE BEG: $fil" cat "$fil" echo "-- FILE END: $fil"