「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