シェルスクリプトでパス名を変更しようとしています。これに関連した事例を数十個見ましたが、何の役にも立ちませんでした。
"/home/imp"
私はに交換したい"/home/rg"
ありがとうございます。
答え1
努力する
sed -i s:/home/imp:/home/rg:g filename
- 特殊文字がなければ、引用符は必要ありません。
-i
sedにその場で編集するように指示する:
区切り文字はどの文字でも構いません。バックスラッシュを使用しないことを選択しました。/
s
交換に使用g
グローバル使用(ラインごとの複数の代替)
答え2
sed 's/\/home\/imp/\/home\/rg/g' filename
sed -i
ファイルを所定の位置に編集するには