]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/functions
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 20 Mar 2019 04:46:46 +0000 (04:46 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 20 Mar 2019 04:46:46 +0000 (04:46 +0000)
etc/profile.d/functions

index 3ef254b49a4c5e6641a8684e593036b69c5b7eb1..a508fbe7a4b951f23fe4120cde4c51c5a591a17b 100755 (executable)
@@ -287,14 +287,19 @@ END {
 }
 
 unzipurl() {
+       local usage="Usage: unzipurl URL [-q QUIET]"
        local url file
 
-       url=${1:?Usage: unzipurl URL}
+       url=${1:?$usage}; shift
+       verbose=1
+       [ "$1" = "-q" ] && verbose=0 && shift
+       [ $# -gt 0 ] && echo "$usage" 1>&2 && return 1
+       #echo OK $verbose; return
 
-# NB 20.03.19  file=`echo "$url"|awk -F/ '/\.zip$/ { print $NF }'`
-# NB 20.03.19  [ -z "$file" ] && file="unzipurl.zip"
-
-       file="/tmp/unzipurl.$$.zip"
+       file=`echo "$url"|awk -F/ '/\.zip$/ { print $NF }'`
+       [ -z "$file" ] && file=".unzipurl.zip"
+# NB 20.03.19 
+# NB 20.03.19  file="/tmp/unzipurl.$$.zip"
 
        wget "$url" -O "$file" && unzip -v "$file"