Linux xargs命令继续学习

之前学习过Linux xargs,对此非常的不熟悉,下面继续学习一下;


xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据;

xargs也可以给命令传递参数;

先新建一个 mytxt2.txt 文件;

Linux xargs命令继续学习_第1张图片

输入  cat mytxt2.txt | xargs ,这样会把文件内容单行输出;

Linux xargs命令继续学习_第2张图片 

也可以使用 -n 参数;从效果来看,-n3就是把输入内容中的三行在一行输出,-n4就是把输入内容中的4行在一行输出;

Linux xargs命令继续学习_第3张图片 

看一下 touch 命令是新建文件,也可以一次新建多个文件;

Linux xargs命令继续学习_第4张图片 

 echo "en1.cpp en2.cpp en3.cpp" | xargs -t touch,把参数传给touch,-t指定在执行前先打印;运行如下;

Linux xargs命令继续学习_第5张图片 

你可能感兴趣的:(Linux操作维护,linux,运维,xargs)