Я хочу, чтобы мой bash script проверял имя каталога, в котором он запущен. Что-то вроде:
#!/bin/bash
path=eval 'pwd'
dirname=eval 'basename $path'
Но это не работает: я получаю
./foo.sh: line 5: basename $path: command not found
Как я могу это исправить? Кроме того, как только я получаю dirname, чтобы содержать правильное имя dirname, я хотел бы преобразовать его в нижний регистр, чтобы проверить его. Я могу сделать это в командной строке с awk:
echo $dirname | awk '{print tolower($0)}'
но как я могу вернуть возвращаемое значение в переменную? Заранее спасибо,
С наилучшими пожеланиями
Серхио