Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while [ $# -gt 0 ];do
- case "$1" in
- -h|--help)
- echo "$0"" - check PATH and find unusing dirctories"
- echo "Usage : $0 -d[directory]"
- echo "Also you can place keys in any order you want"
- exit
- ;;
- -d|--directory)
- searchingDirectory="$2"
- shift 2
- ;;
- *)
- break
- ;;
- esac
- done
- tempdir=TempDirectory0
- while [ -f $tempdir ]
- do
- tempdir=TempDirectory$counter
- counter=$(($counter+1))
- done
- touch $tempdir
- IFS=':'
- for dir in $PATH; do
- for file in $dir/*;
- do
- if [ -x "$file" ]; then
- echo $file>>$tempdir
- fi
- done
- done
- if [ -z "$searchingDirectory" ]; then
- cat $tempdir | grep -v '\.\.\/|\.\/'
- rm -rf $tempdir
- else
- for dir in $searchingDirectory; do
- cat $tempdir | grep -v '\.\.\/|\.\/' | grep $dir
- done
- rm -rf $tempdir
- fi
Add Comment
Please, Sign In to add comment