xargs
xargs 命令 - 从标准输入构建和执行命令
从标准输入构建和执行命令
命令语法
xargs [选项] [命令]
常用参数
| -n | 指定每次传递的参数数量 |
| -I | 指定替换字符串 |
| -P | 并行执行 |
| -I {} | 占位符替换 |
| -n 1 | 单参数 |
| -p | 确认 |
| -r | 空不执行 |
实战示例
- $ find . -name '*.txt' | xargs rm删除所有txt文件
- $ echo 'file1 file2' | xargs -n 1 cat逐个显示文件内容
- $ find . -name '*.tmp' | xargs rm批量删除
- $ cat urls.txt | xargs -n 1 curl -O批量下载