【ターミナル】sed コマンドでスラッシュを含んだ文字列を置換する方法

sed コマンドでスラッシュを含んだ文字列を置換する方法

ファイルパスで「スラッシュ入りの」文字列をアンダーバーに変換したい時、

echo '/test/test1.jpg' | sed s@/@_@g

#_test_test1.jpg

と表示される。

これは、区切り文字にスラッシュ以外も使えるという例になる。

もし、変数に入れる時は、以下の形。

test01=echo ${FILE01} | sed s@/@_@g

参考サイト