sedを使用してLinuxでパス名を検索および置換する

sedを使用してLinuxでパス名を検索および置換する

シェルスクリプトでパス名を変更しようとしています。これに関連した事例を数十個見ましたが、何の役にも立ちませんでした。

"/home/imp"私はに交換したい"/home/rg"

ありがとうございます。

ベストアンサー1

努力する

sed -i s:/home/imp:/home/rg:g filename
  • 特殊文字がなければ、引用符は必要ありません。
  • -isedにその場で編集するように指示する
  • :区切り文字はどの文字でも構いません。バックスラッシュを使用しないことを選択しました。/
  • s交換に使用
  • gグローバル使用(ラインごとの複数の代替)

おすすめ記事