表題の件について。
色々と調べたんですがうまく行かなかったです。
結論としてはsed -E 's/ +/ /g'
でうまくいきました。
$ echo 'h o g e ' | sed -E 's/ +/ /g'
正規表現のオプションが-e
だったり-r
だったりあるらしいですが、MacOSのDarwinは-E
で行けるみたいですね。
preg的なスペースを意味する\s
もうまく動きませんでした。
ちなみにiTerm2+Zshです。環境で違いそうな気がしています。