ファイルの電話番号を編集

ファイルの電話番号を編集

私の.txtファイルに次の電話番号があるとしましょう。

(682) 543-7890 

この番号を変更するには、3つのsedコマンドが必要です。

  1. 括弧内の数字(どんな数字でも可能)を800の
    テキスト例に置き換える必要があります。
(800) 543-7890
  1. 次に、ブラケットを取り外す必要があります。
    テキスト例:
800 543-7890
  1. 最後の部分では、市外局番と残りの数字の間のスペースにダッシュを追加する必要があります。
    テキスト例:
800-543-7890

私が現在試したことは、sed -e 's/([^()]*)//g'角かっこと内側のすべてを削除します。

ベストアンサー1

1回sedの呼び出しで十分です。

sed 's/(.*) */800-/'

おすすめ記事