Site Tools


xargs
cat /some/file | xargs mkdir 

Читаем все строки из /some/file и передаем на mkdir. (После xargs mkdir должен быть проблел)

find . -type 'f' -name '*.php' | awk {print $1} | xargs php -l 

Находим все *.php и передаем их путь в xargs. xargs подставляет “php -l полученный_путь”

find /etc/ -name hosts | xargs -I {} cat {} >> /some/file

-I {} обозначает, что “{}” заменяется на полученную строку

Xargs c pipe

echo MK | xargs -I{} sh -c 'date | grep -H {} '
$ cat testsdfsdfsdf | xargs -I{} sh -c 'echo -n "{} " ; dig {} +short'
site.ru 193.193.197.90
You could leave a comment if you were logged in.
xargs.txt · Last modified: 2017/04/11 03:04 by conovaloff

Page Tools