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

背景:

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 

转载于:https://www.cnblogs.com/EasonJim/p/8320156.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值