awk - 如何删除多余的空格?

awk - 如何删除多余的空格?

使用awk
我们如何删除多余的空格,当它发现多个空格时?
像往常一样,我们只需要在单词之间保留一个空格即可。
文件大小为3kb。

答案1

由于您没有给出一种输入样本/预期输出,我将做出我的猜测:

awk

$ echo "$a"
one two     three                  four
$ echo "$a" |awk -v OFS=' ' '{$1=$1}1'
one two three four

使用bash:

$ echo "$a"
one two     three                  four
$ echo $a #mind the absence of quotes around the variable
one two three four

tr -s ' '能正常工作......

相关内容