Как использовать xargs для встроенных команд bash

bargs { while read i; do "$@" "$i"; done }


Команда «bargs» выполняет встроенную команду Bash, применяя её к аргументам, полученным через стандартный ввод. Она принимает встроенную команду Bash как аргумент и применяет её к каждой строке стандартного ввода, выполняя её с переданными аргументами.

Пример использования:cat файлы.txt | bargs echo

Это позволит выполнить команду «echo» для каждой строки в файле «файлы.txt». Альтернативой может быть использование «xargs», но «bargs» предоставляет более гибкий способ обработки аргументов для встроенных команд Bash.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *