-v arg=value 方式传入。
[hadoop@hs12 sh]$ cat a
2|1|文字|
2|2|文字|
2|3|文字|
[hadoop@hs12 sh]$ awk -F “|” -v b=2 ‘{ if($2==b) { print $0;} }’ a
2|2|文字|
参考
http://blog.youkuaiyun.com/sosodream/article/details/5746315
本文介绍如何利用awk命令结合管道输出进行文本处理,特别关注使用-varg=value方式传入参数来筛选特定内容。通过示例代码演示了如何在文本中查找并打印匹配条件的数据。
-v arg=value 方式传入。
[hadoop@hs12 sh]$ cat a
2|1|文字|
2|2|文字|
2|3|文字|
[hadoop@hs12 sh]$ awk -F “|” -v b=2 ‘{ if($2==b) { print $0;} }’ a
2|2|文字|
参考
http://blog.youkuaiyun.com/sosodream/article/details/5746315
262

被折叠的 条评论
为什么被折叠?