「Bash」変数の中に文字列置換を行うサンプル
書式
${変数名/置換前文字列/置換後文字列}
変数の中にマッチする文字があれば置換します。
使用例
#!/bin/bash
cft=x,y,x,t
cftLst=(${cft/,/ })
echo "文字列の出力"
echo ${cftLst[@]}
echo "文字列の1回置換結果"
echo ${cftLst[1]}
実行結果
文字列の出力 x y,x,t 文字列の1回置換結果 y,x,t
Coding Changes the World
書式
${変数名/置換前文字列/置換後文字列}
変数の中にマッチする文字があれば置換します。
使用例
#!/bin/bash
cft=x,y,x,t
cftLst=(${cft/,/ })
echo "文字列の出力"
echo ${cftLst[@]}
echo "文字列の1回置換結果"
echo ${cftLst[1]}
実行結果
文字列の出力 x y,x,t 文字列の1回置換結果 y,x,t