MyTetra Share
Делитесь знаниями!
Выполнить несколько действий над файлами в find
03.02.2019
15:16
Автор: br0ke
Текстовые метки: linux, find, exec, multiple, action, actions
Раздел: Информационные технологии - Linux

Можно указать несколько секций -exec:


find . -name "*.txt" -exec echo {} \; -exec grep banana {} \;


Или если нужно выполнить команды независимо от кода возврата, то:


find . -name "*.txt" \( -exec echo {} \; -o -exec true \; \) -exec grep banana {} \;


Пример:


find /srv/src/dist/* -type f \

\( -name "*.js" -o -name "*.css" -o -name "*.html" -o -name "*.xml" \) \

-exec echo {} \; \

-exec gzip -k -9 {} \; \

-exec touch -r {} {}.gz \;

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования