使用 sed、perl、awk、tr 或任何东西仅删除文本文件中的单个空格

Mat*_*l.P 2 bash perl awk sed ed

我有一个相当大的文本文件,每个字符之间都有一个额外的空格;

我看起来像这样。  

我想删除那些额外的字符

它看起来像这样。 

通过 Linux 终端。我似乎无法在不删除所有空格的情况下找到这样做。在这一点上,我愿意尝试任何解决方案。我很感激任何朝着正确方向的推动。

Joh*_*ica 5

$ echo 'I t   l o o k s   l i k e   t h i s .  ' | sed 's/\(.\) /\1/g'
It looks like this. 
Run Code Online (Sandbox Code Playgroud)