使用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 ' '
能正常工作......