码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-01-20 12:33:32      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:inux   tar   大写   pos   span   过程   shell   默认参数   定义   

背景:

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 

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

标签:inux   tar   大写   pos   span   过程   shell   默认参数   定义   

原文地址:https://www.cnblogs.com/EasonJim/p/8320156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!