commands.sh

rargs

macos

Execute a command for each line of `stdin`. Like `xargs`, but with pattern matching support.

More info →

Examples (5)

Execute a command for every line of input, just like `xargs` (`{0}` indicates where to substitute in the text)

Do a dry run, which prints the commands that would be run instead of executing them

Remove the `.bak` extension from every file in a list

command | rargs -p '(.*).bak mv {0} {1}

Execute commands in parallel

command | rargs -w max-procs

Consider each line of input to be separated by a NUL character (`\0`) instead of a newline (`\n`)

made by @shridhargupta | data from tldr-pages