mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-02-01 14:42:29 +00:00
32 lines
864 B
Plaintext
32 lines
864 B
Plaintext
---
|
||
syntax: markdown
|
||
tags: [tldr, osx]
|
||
source: https://github.com/tldr-pages/tldr.git
|
||
---
|
||
# 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 (` |