Bash - zamiana zmiennej $PATH na listę argumentów


(Musialowski Tomasz) #1

Mam problem z zamianą zmiennej środowiskowej $PATH na listę argumentów tak by można ją było przeszukiwać w pętli for. Mam na myśli coś takiego:

cmd=szukane polecenie

path=lista przeszukiwanych katalogów uzyskana ze zmiennej PATH

for dir in $path

do

if [-x "$dir/$cmd"]

then

echo "Znaleziono: $dir/$cmd"

exit 0

fi

done

echo "$cmd nie ma w $PATH"

W jaki sposób mogę to zrobić. Z góry dziękuję za odpowiedź.


(Sawyer47) #2

Parę opcji: http://stackoverflow.com/questions/9188 ... er-in-bash


(Musialowski Tomasz) #3

Dzięki śliczne. Ogromnie mi pomogłeś :slight_smile: