В bash я хотел бы получить имя файла из строки командной строки.Но не текущий ($ 0) скрипт!
У меня есть файл, полный скриптов с параметрами.Мне нужны только сценарии из него!
Например, у меня есть строка вроде: / path / to / file parameter1 -p2
, я хотел бы получить: / path / to/ file (без параметров) даже в случаях:
/an\ example/with.dot.in_it/.hidden_file.sh par\ ameter1 p.dot.2
./script.sh p1 p2
../script.sh p1 p2
/any////relative/../path/./to/script.sh p1 p2
Таким образом, в любом допустимом пути linux и именах файлов!
Существует ли регулярное выражение для этой цели или есть какой-либо другой способчтобы получить это?
Заранее спасибо!