sed コマンドでスラッシュを含んだ文字列を置換する方法
ファイルパスで「スラッシュ入りの」文字列をアンダーバーに変換したい時、
echo '/test/test1.jpg' | sed s@/@_@g
#_test_test1.jpg
と表示される。
これは、区切り文字にスラッシュ以外も使えるという例になる。
もし、変数に入れる時は、以下の形。
test01=echo ${FILE01} | sed s@/@_@g
sed コマンドでスラッシュを含んだ文字列を置換する方法
ファイルパスで「スラッシュ入りの」文字列をアンダーバーに変換したい時、
echo '/test/test1.jpg' | sed s@/@_@g
#_test_test1.jpg
と表示される。
これは、区切り文字にスラッシュ以外も使えるという例になる。
もし、変数に入れる時は、以下の形。
test01=echo ${FILE01} | sed s@/@_@g