シェルスクリプト bashの変数をspliteで配列を作るサンプル
環境
RHEL8.6
構文
文字列変数 =文字列1,文字列2,文字列3,…
配列名 =(${文字列変数//,/ })
bashの変数をsplitして配列を作るには、文字列置換を利用します。
使用例
str=s,t,u,d,y,e,g list=(${str//,/ }) echo ${list[@]} echo ${list[2]}
実行結果
s t u d y e g
u
Coding Changes the World
環境
RHEL8.6
構文
文字列変数 =文字列1,文字列2,文字列3,…
配列名 =(${文字列変数//,/ })
bashの変数をsplitして配列を作るには、文字列置換を利用します。
使用例
str=s,t,u,d,y,e,g list=(${str//,/ }) echo ${list[@]} echo ${list[2]}
実行結果
s t u d y e g
u