Что означает эта часть в команде find с -exec \{\}?

Идея правильная, но правильный синтаксис для этого в awkможно было бы использовать для

$apiCall | awk '$1=="xx"{ count++ }END{ print count }'

Поскольку awkоснован на pattern { action }, как только мы сопоставляем шаблон xxв первом столбце, мы выполняем часть действия, увеличивая счетчик при каждом появлении, и когда мы заканчиваем обработку файла, в END, мы распечатываем окончательный счет. Re -направляет вывод в файл в конце с помощью > fileпо мере необходимости.

0
12.02.2020, 11:25
1 ответ

{} заменяются объектами, найденными с помощью find. По крайней мере, в bash экранирование {} не обязательно, поэтому ...-exec ls -l --full-time {} \;тоже может работать.

0
28.04.2021, 23:23

Теги

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