小编Jes*_*Jes的帖子

如何在bash脚本中将字符串转换为数组?

我正在尝试将字符串转换为数组并循环该数组以将每个值作为参数传递给 bash 命令。当我执行脚本时,我收到了错误的替换消息。

text = 'xdc','cde','erd','ded','ded','kie';
OIFS=$IFS;
IFS=',';
ids=$($text);
for (i=0; i<${#ids[@]}; ++i);
do
echo "$i"
done
IFS=$OIFS
Run Code Online (Sandbox Code Playgroud)

这是我编写的脚本,还有如何将索引值作为参数传递给 for 循环内的命令。

command-line bash scripts

2
推荐指数
1
解决办法
9708
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1