で文字列内のすべての重複空白を置き換えることができます。私は、SEDを使用して、単一のタブに単語間の空白を変換しようとしているが、間隔てるどのように私は次の文字列持つタブ
'1 NXA-PAC-1100W-B AC 1080.00 90.00 ok'
を出力では等しくはありません。私はここで間違って何をしていますか?
コマンド:
echo '1 NXA-PAC-1100W-B AC 1080.00 90.00 ok' | sed 's/\s\s\+/\t/g'
が結果:
'1 NXA-PAC-1100W-B AC 1080.00 90.00 ok'
['unexpand'](http://linux.die.net/man/1/unexpand)の使用を検討しましたか? – Alfe
あなたが正しいことを理解していますか?あなたは '\ s'を削除する必要がありますか?これはうまくいくようです: 'echo '1 NXA-PAC-1100W-B AC 1080.00 90.00 ok' | sedの/ \ s \ +/\ t/g "です。 –