У меня есть переменная, которая содержит результат команды whereis ls
:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
Мне нужно найти эту переменную, извлечь эту указанную c часть и сохранить ее в новой переменная, newVar:
/bin
Я пытался echo $var | awk '{print $2}'
, но это захватывает /bin/ls
Затем мне нужно найти переменную $ PATH, чтобы найти подстроку / bin: (Я был думая, что мой newVar как-то совпадает) и каким-то образом удалите эту часть $ PATH и обновите $ PATH, чтобы отразить это изменение. Совершенно новый для bash сценариев и любая помощь будет принята с благодарностью.