Главные темы ► linux ► shell ► xargs ► Использование xargs в Linux
Теги: shell find xargs

Использование xargs в Linux

Конспект в доработке

    xargs

    xargs - команда передачи аргументов указанной команде. Она разбивает поток аргументов на отдельные составляющие и поочередно передает их заданной команде для обработки
    Если команда не задана, то по-умолчанию выполняется echo
    xargs допускает наличие пробельных символов и символов перевода строки, которые затем автоматически отбрасываются

    # упакует с помощью gzip все файлы в текущем каталоге # выводя запрос на подтверждение для каждого файла tar -xvf test1.gz

    xargs имеет очень любопытный ключ -n NN, который ограничивает количество передаваемых аргументов за один "присест" числом NN

    #выведет список файлов текущего каталога в 8 колонок ls | xargs -n 8 echo -- #Еще одна полезная опция -- -0, в комбинации с find -print0 или grep -lZ позволяет обрабатывать аргументы, содержащие пробелы и кавычки find test-folder -type f -print0 | xargs -0 grep -liwZ GUI | xargs -0 rm -f grep -rliwZ GUI test-folder | xargs -0 rm -f
    Источники
    Последнее изменение: October 6, 2024 20:38


    Редактировать


    test

    2025-12-31 23:09:00 Редактировать

    test

    2025-12-31 23:10:00 Редактировать

    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ
    Loading…
    Loading the web debug toolbar…
    Attempt #