Существует ли команда, которая отображает опции как 'errexit' и 'braceexpand' кроме 'набора справки'?

A -exec нужно заканчивать на ; или +. С помощью ; команда выполняется один раз для каждого найденного имени файла, а с помощью + команда выполняется один раз для всех имён файлов.

Вот рабочий пример:

find ! -iname "*.JPG" -exec dirname {} \;

Некоторые заметные отличия от Ваших попыток:

  1. Должно быть место между {} и \;
  2. The ; должно быть освобождено, так как это метахарактер оболочки.
  3. Как указал @muru в своем ответе, -имя принимает глобус, а не регекс
0
20.05.2014, 09:07
1 ответ
[1133258] Используйте [1133609] комплект -o[1133610]:

См. также [1133611] комплект и магазин - почему два?

1
28.01.2020, 02:52

Теги

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