linux系统中xargs命令的使用方式是什么
xargs命令是一个处理输入的过滤器命令。它可以将标准输入中的数据分割成一行一行,并逐行传递给指定的命令执行。
xargs命令的使用方式如下:
xargs [参数] [命令]
常用参数说明:
-n n:每行传递给命令的参数个数,默认为1
-l n:每行最多传递给命令的参数个数
-p:每次执行命令前都会提示确认
-r:如果遇到不能执行的命令,则停止执行
例如:
将文件中的数据逐行输出
cat file | xargs
将文件中的数据按每行一个参数传递给命令执行
cat file | xargs -n 1 command
将文件中的数据按每行最多4个参数传递给命令执行
cat file | xargs -l 4 command
相关文章