Интернет магазин китайских планшетных компьютеров



Компьютеры - Xargs - Примеры использования

09 мая 2011


Оглавление:
1. Xargs
2. Примеры использования



Следующая shell-процедура пересылает все файлы из каталога $1 в каталог $2 и сообщает о каждой пересылке перед тем, как ее выполнить:

ls $1 | xargs -I {} -t mv $1/{} $2/{}

Следующая команда объединяет вывод команд, заключенных в скобки, в одну строку, которая затем добавляется в конец файла log:

 | xargs  >>log

Пользователя спрашивают, какие файлы из текущего каталога должны быть занесены в архив. При выполнении первой команды файлы заносятся в архив arch по одному; при выполнении второй команды в архив заносится сразу много файлов.

ls | xargs  -p -l ar r arch
ls | xargs  -p -l | xargs ar r arch

Следующая shell-процедура применяет команду diff к последовательным парам своих аргументов.

echo $* | xargs  -n2 diff


Просмотров: 2274


<<< Write