我正在尝试将字符串转换为数组并循环该数组以将每个值作为参数传递给 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 循环内的命令。