我有 3 个使用 gsub 的示例:
1.
echo -e "A A\nB B\nC C" | awk '{gsub($(!/B/),"",$1); print $1 "\t" $2}'
A
B B
C
2.
$ echo -e "A A\nB B\nC C" | awk '{gsub($(!/B/),"",$2); print $1 "\t" $2}'
A
B B
C
3.
$ echo -e "A A\nB B\nC C" | awk '{gsub($(!/B/),"",$0); print $1 "\t" $2}'
.
为什么在 3 示例 awk 中没有打印任何内容?awk 不应该打印吗?:
B B
请解释3个例子。
谢谢您的帮助。