Shell脚本高效编写与模块化调试指南
1. 使用xargs传递标准输出作为参数
xargs命令用于从标准输入构建并执行命令行。像 cp 、 echo 、 rm 、 wc 等命令无法从标准输入或其他命令的重定向输出获取输入,这时可以使用xargs将另一个命令的输出作为输入。其语法如下:
xargs [option]
部分选项说明如下表:
| 选项 | 描述 |
| ---- | ---- |
| -a file | 从文件而非标准输入读取项 |
| -0, –null | 输入以空字符而非空白字符结尾 |
| -t, –verbose | 执行前在标准输出打印命令行 |
| –show-limits | 显示操作系统对命令行长度的限制 |
| -P max-procs | 一次最多运行max-procs个进程 |
| -n max-args | 每个命令行最多使用max-args个参数 |
1.1 xargs基本操作
xargs命令可以不使用任何选项。它允许你从标准输入输入内容,当按下 Ctrl + D 时,会打印输入的内容:
$ xargs
Linux shell
scripting
Ctrl + D
Linux shell scripting
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



