按照我的理解,$1是第一个字段。但奇怪的是,awk '$1=$1'省略了额外的空格。
$1
awk '$1=$1'
$ echo "$string" foo foo bar bar $ echo "$string" | awk '$1=$1' foo foo bar bar
为什么会这样?
awk
awk ×1