シェルスクリプト内で変数に入れた文字列を置換したいって話です。
てことで、ただのsh置換サンプルメモ
書き方
変数をvとします(v="hogehogehoge"とか)
最初の1回置換
${v/置換前文字列/置換後文字列}すべて置換
${v//置換前文字列/置換後文字列}
実際に使ってみた感じ
tikan.sh
#!/bin/sh pwd_path=`pwd` home_path=${pwd_path/\/etc\/sh/} echo $home_path
結果
# pwd /home/hoge/etc/sh # ls tikan.sh # ./tikan.sh /home/hoge