1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 23:42:09 +02:00
tldr/pages/osx/rargs.md
Starbeamrainbowlabs 3b645a018b
rargs: add page (#11603)
Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
2023-11-30 20:26:17 +01:00

776 B

rargs

Execute a command for each line of standard input. Like xargs, but with pattern matching support. More information: https://github.com/lotabout/rargs.

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

{{command}} | rargs {{command}} {0}

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

{{command}} | rargs -e {{command}} {0}

  • 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):

{{command}} | rargs -0 {{command}} {0}