2016-11-04 2 views
0

Я хочу добавить трейлинг-аргумент в добавочную версию опции -execfind.Проводящие аргументы с find -exec {} +

find . -exec echo {} asd + 
# expecting the following output: 
file1 file2 file3 [...] asd 

Не работает в {} должно быть последнее слово перед +. (Бонусный вопрос: почему эта тривиальная функция не была реализована?)

Что такое простейшее выражение для архивирования, которое может обрабатывать имена файлов с пробелами и специальными символами? Соответствие POSIX было бы неплохо, но достаточно, если оно работает с Linux.

+1

Вы не можете быть уверены в этом выходе. Это может быть файл 'file1 file2 asd', за которым следует' file3 asd', в зависимости от того, насколько полно переменное пространство среды, так как оно используется совместно с argv. –

ответ

Смежные вопросы