2017-02-15 9 views
-1

区切り文字が#です。ユークリッドで連続した区切り文字を置換しますが、区切り文字は単一ではありません

区切り文字 '#!'を置き換える必要があります。 '〜' '

しかし、一部の列には「#」というデータがあります。私はそれらを交換したくない。

#と!一緒に。私は、いずれかがシングル(唯一または唯一!)になったときに置き換えたいとは思わない。

あなたが交換を行うためにsedコマンドを使用することができますUNIXコマンド

答えて

1

で私を助けてください。あなたのファイルであった場合

たとえば、data.txtを:あなたは、ファイルのインプレースを編集したい場合

sed 's/#!/~/g' data.txt > data_replaced.txt 

、あなたはこれを使用することができます。

sed -i 's/#!/~/g' data.txt 

ホープ、このことができます!

+0

Thanq so much !!!それは働いた..私はこのinplace版を知らなかった。ありがとう –

関連する問題