i need check if parameter passed bash script folder or file. may or may not end /
xpath=$(dirname "$1") strips out dirname if there no trailing /
thanks
given file a , dir t.
you can use command file:
$ file t t: directory $ file a: ascii text or -f (file) , -d (dir) flags.
$ [ -f ] && echo "this file" file $ [ -f t ] && echo "this file" $ $ [ -d t ] && echo "this dir" dir $ [ -d ] && echo "this dir" $
Comments
Post a Comment