0

2 つの単語の間の n 個のスペースを削除しようとしていますが、それが可能かどうか疑問に思っていました。ネットで検索しましたが、これについては何も見つかりませんでした。タブと空白行を削除する方法しか見つかりません。質問を投稿した後、3 つのスペースが 1 つに変更されたので、input.txt では 3 つと見なしてください。

"aaaa" と "bbb" の間に 3 つのスペース文字があります。2 つのスペースのみを削除したいです。

$ cat Input.txt
aaaa   bbb   ccc ddd
eeee ff   ggg hhh

望ましい出力:

aaaa bbb ccc ddd
eee ff ggg hhh
4

3 に答える 3

1

次の行を試してください。役立つ場合があります。

tr -s ' ' 

また

sed 's/ \+/ /g' file

また

awk '$1=$1' file
于 2013-09-26T09:54:56.347 に答える