• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:linuxでファイル内容の置換について)

linuxでファイル内容の置換について

このQ&Aのポイント
  • ファイルの内容を置換する方法について教えてください。
  • 特定の文字列を別の文字列に置換する方法を教えてください。
  • ファイル内の特定の行の文字列を変更する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

使われてない文字で一度区切り (例えば \n)、それから s//g して戻すのが楽だと思います。 sed '/abcdef/{s/-[^-]*$/\n&/;s/\([^\n]\)-/\1.c-/g;s/\n//;}' before > after

inshin
質問者

お礼

ご教示頂きました方法で無事置換できました!ありがとうございました。

関連するQ&A

専門家に質問してみよう