「Bash」splitで変数を分割して配列を作る

2021年12月3日

書式
変数名 =値1,値2,xx
配列名 =(${変数名//,/ })
変数をsplitして配列を作ります、文字列置換を利用します。

使用例

#!/bin/bash
 
cft=study,skill,in,arkgame
res=(${cft//,/ })
echo "文字列"
echo ${res[@]}
echo "指定要素"
echo ${res[2]}

実行結果

# sh test16.sh
配列の要素
study skill in arkgame
配列のインデックス2の要素
in

 

batch

Posted by arkgame