Инструмент поиска с индексами содержимого файлов

$0 внутри скрипта — это имя скрипта.

В приглашении это имя оболочки, которое, вероятно, -bash в вашем случае.

имя_каталога интерпретирует начальный тире как ввод параметра командной строки -b, который он не поддерживает.

  1. Код, который вы используете, не будет работать в командной строке. Вы можете вставить его в файл и вместо этого запустить файл.
  2. Вместо этого попробуйте использовать dirname -- $0: большинство команд позволяют вам писать -- , чтобы все последующее воспринималось как параметры, а не опции. В этом случае это не решит проблему, но должно прояснить, в чем проблема.
1
20.05.2016, 03:24
0 ответов

Теги

Похожие вопросы