xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具,它擅长将标准输入数据转换成命令行参数。xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换成其他格式。
xargs的默认命令是echo,空格是默认定界符。
- 常见选项
(1)-n:指定列数,并多行输出。
(2)-d:自定义一个域分隔符,将特定列打散,并指定格式输出。
(3)-i:指定xargs输出结果在后面指令的命令行参数的位置,此时采用{ } 作为占位符;
-I:手动指定占位符是什么。
- 练习
创建根目录下的文件和目录的同名文件 .log