]> git.phdru.name Git - audio-cdr-video.git/commitdiff
Fix(audio/mk_list_recursive.sh): Fix a bug
authorOleg Broytman <phd@phdru.name>
Wed, 3 Apr 2019 19:16:32 +0000 (22:16 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 3 Apr 2019 19:16:32 +0000 (22:16 +0300)
With empty `$`` code `[ "$1" ] && cd "$1"` returns false and exits.

audio/mk_list_recursive.sh

index 8d0260c409a3fa39dc8f612fe012e454703ae4ed..6f995009d6d9bfbf93d38c7f0ef552654cc8214a 100755 (executable)
@@ -3,9 +3,12 @@
 . "`dirname \"$0\"`"/../set-path
 umask 022
 
-[ "$1" ] && cd "$1" || exit 1 # or just do it in current directory
-start_dir="`pwd`"
+if [ "$1" ]; then
+   cd "$1" || exit 1
+   # or just do it in the current directory
+fi
 
+start_dir="`pwd`"
 find . -type d -print |
 while read dir; do
    cd "$dir" || exit 1