您的位置:首页 > 运维架构 > Linux

Linux下使用xargs得到字符串作为参数进行输出、awk得到字符串作为参数进行输出

2018-01-20 11:18 316 查看
背景:

cat test.txt
1
3
4


实例:

1、xargs

cat test.txt | xargs -i echo {}


cat test.txt | xargs -I {} echo {}


大小写i的参数是不一样的效果,小写i默认参数为{},且不能改变,而大写I参数是自定义的,可以是{}、a...等等。

2、awk

awk是变成语言,{}代码块中可以使用Shell进行编写,相当于动态语言。

cat test.txt | awk '{print $0}'


$n:当前记录的第n个字段,比如n为1表示第一个字段,n为2表示第二个字段。

$0:这个变量包含执行过程中当前行的文本内容。

参考:

http://man.linuxde.net/awk

http://man.linuxde.net/xargs
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐