Цепочка символов лконф_цеп считается признаком
Цепочка символов лконф_цеп считается признаком логического конца файла. Если опция -e не указана, признаком конца считается подчеркивание (_). Опция -e без лконф_цеп аннулирует возможность устанавливать логический конец файла (подчеркивание при этом рассматривается как обычный символ). Команда xargs читает стандартный ввод до тех пор, пока не дойдет до конца файла или не встретит цепочку лконф_цеп.
Выполнение программы xargs прекращается, если она получает от команды код завершения -1 или если команда не может быть выполнена. Если команда - это shell-программа, она должна явно выполнять exit [см. ] с соответствующим аргументом, чтобы избежать случайного возврата кода -1.
ПРИМЕРЫ
Следующая shell-процедура пересылает все файлы из каталога $1 в каталог $2 и сообщает о каждой пересылке перед тем, как ее выполнить:
ls $1 | xargs -i -t mv $1/{} $2/{}
Следующая команда об единяет вывод команд, заключенных в скобки, в одну строку, которая затем добавляется в конец файла log:
(logname; date; echo $0 $*) | xargs >>log
Пользователя спрашивают, какие файлы из текущего каталога должны быть занесены в архив. При выполнении первой команды (см. ниже) файлы заносятся в архив arch по одному; при выполнении второй команды в архив заносится сразу много файлов.
ls | xargs -p -l ar r arch ls | xargs -p -l | xargs ar r arch
Следующая shell-процедура применяет команду к последовательным парам своих аргументов.
echo $* | xargs -n2 diff
СМ. ТАКЖЕ
.
ДИАГНОСТИКА
Не требует пояснений
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий