複数のスペースを見つけて1つのスペースに置き換える方法は?

複数のスペースを見つけて1つのスペースに置き換える方法は?

重複した空白(複数)を見つけて1つの空白に置き換えたいと思います。私は試した:

sed -e 's/ []+/ /g' myfile.txt > myfile2.txt

これにより、空のファイルが生成されます。なぜ?私の目標を達成する方法は?

ベストアンサー1

コマンドが無効です。sed: -e expression #1, char 10: unterminated 's' command標準出力が生成されないため、空のファイルがある可能性があります。

努力するsed -e 's/ \+/ /g' myfile.txt > myfile2.txt

返品:https://stackoverflow.com/questions/22939323/sed-command-to-replace-multiple-spaces-into-single-spaces

おすすめ記事