awk {}使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hejinjing_tom_com/article/details/81866352

awk {}使用
例子:
$ echo "a-b-c" | awk '{gsub(/-/,"_",$0)}'
竟然什么都没有输出,而
echo "a-b-c" | awk 'gsub(/-/,"_",$0)'
可以输出正确的结果,
a_b_c
用大括号怎样才能输出期望的结果呢?
echo "a-b-c" | awk '{gsub(/-/,"_",$0);print $0}'
a_b_c
于是明白,语句块{}内,没有print 语句,是不会向屏幕输出的.
而不带大括号的那种用法是不多见的,因为我们往往对变量要进行复杂变换,然后才输出.

猜你喜欢

转载自blog.csdn.net/hejinjing_tom_com/article/details/81866352
今日推荐