私の.txtファイルに次の電話番号があるとしましょう。
(682) 543-7890
この番号を変更するには、3つのsedコマンドが必要です。
- 括弧内の数字(どんな数字でも可能)を800の
テキスト例に置き換える必要があります。
(800) 543-7890
- 次に、ブラケットを取り外す必要があります。
テキスト例:
800 543-7890
- 最後の部分では、市外局番と残りの数字の間のスペースにダッシュを追加する必要があります。
テキスト例:
800-543-7890
私が現在試したことは、sed -e 's/([^()]*)//g'
角かっこと内側のすべてを削除します。
ベストアンサー1
1回sed
の呼び出しで十分です。
sed 's/(.*) */800-/'