Проблема с маленьким сценарием удара

Вы видите вывод команды путем ввода, например, :!ls -lh в командном режиме.

Если требуется вставить вывод команды в файл, Вы редактируете, просто добавляете r. Например, :r!which perl.

0
22.08.2013, 18:32
1 ответ

имейте Вас попробованный как это:

find "$1" -name "$2" -exec grep -iHne "$3" {} +

Без кавычек удар выполняет разделение слова и поколение имени файла на переменных, таким образом, они завершают то, чтобы быть переданным как несколько аргументов.

6
28.01.2020, 02:15
  • 1
    Вы забыли пару. –  Ignacio Vazquez-Abrams 22.08.2013, 18:29
  • 2
    Хм, я был уверен, что попробовал это и получил другую ошибку, когда я передал третий спор с двойными кавычками, но она работает правильно теперь с запросом, который я имел в виду.. –  Sheljohn 22.08.2013, 18:30
  • 3
    я добавил в заключении в кавычки других двух параметров и также краткого объяснения почему. Не стесняйтесь возвращаться, если Вы не соглашаетесь. –  derobert 22.08.2013, 18:31
  • 4
    Хорошо, ну, в общем, это, кажется, работает теперь, я, должно быть, сделал что-то не так, когда я попробовал прежде... Спасибо, который был легким :) –  Sheljohn 22.08.2013, 18:32

Теги

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