Linux下使用xargs得到字符串作为参数进行输出、awk得到字符串作为参数进行输出
2018-01-20 11:18
316 查看
背景:
实例:
1、xargs
大小写i的参数是不一样的效果,小写i默认参数为{},且不能改变,而大写I参数是自定义的,可以是{}、a...等等。
2、awk
awk是变成语言,{}代码块中可以使用Shell进行编写,相当于动态语言。
$n:当前记录的第n个字段,比如n为1表示第一个字段,n为2表示第二个字段。
$0:这个变量包含执行过程中当前行的文本内容。
参考:
http://man.linuxde.net/awk
http://man.linuxde.net/xargs
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
相关文章推荐
- xargs可以将一个命令的输出作为另一个命令的参数——参看实例的使用
- linux下使用awk,wc,sort,uniq,grep对nginx日志进行分析和统计
- xargs工具将一个命令的输出作为另一个命令的参数
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式
- 文本文件字符串的截取(linux下AWK的使用)
- VS2012 Unit Test(Void, Action, Func) —— 对无返回值、使用Action或Func作为参数、多重载的方法进行单元测试
- OC中switch使用字符串作为参数
- Android 使用 AIDL 实现进程间通信,使用基本类型作为输入和输出参数
- linux(5)--补充(管道| / 重定向> / xargs)/find 与xargs结合使用/vi,grep,sed,awk(支持正则表达式的工具程序)
- 使用struts2的标签s:if获取url中的参数值,并与字符串常量进行比较
- 9.1 定义一个带参数的宏,使两个参数互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
- 使用SendMessage方法对窗体上的控件进行截图,该方法的思想就是把控件的句柄拿到,对控件发送WM_PAINT消息,并且把希望得到图形对象的句柄当作wParam参数传过去,这样就可以在图形对象得到想要得图形。
- C++实现字符串数组作为函数的参数的反序输出
- Linux使用 tar命令-g参数进行增量+差异备份、还原文件
- linux下的使用 tar -g 参数进行增量+差异备份、还原
- xargs工具将一个命令的输出作为另一个命令的参数 分类: ubuntu 测试 2014-01-22 15:13 509人阅读 评论(0) 收藏
- find命令的xargs参数的使用---Linux学习笔记
- Linux使用 tar命令-g参数进行增量+差异备份、还原文件
- 【Linux使用技巧】使用 tar -g 参数进行增量+差异备份、还原
- 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。