linux - 如何将被调用变量作为后缀添加到另一个变量,然后调用后缀变量?
问题描述
我的脚本:
for (( i=1; i <= $j; i++ ))
do
list_$i = $i
echo "$list_$i"
done
预期输出:
1
2
3
.
.
.
etc
echo
调用变量时,我的语句有问题。
请帮助我。
解决方案
假设$j
具有非负整数值,
for (( i=1; $i<=$j; i=$i+1 ))
do
list[$i]=$i
echo "${list[$i]}"
done
使用Bash数组,$list
这是一个单一的结构,一个 Bash 数组。
推荐阅读
- azure - 在 Powershell Function App 中获取 Azure 存储帐户密钥
- apache-spark - NoClassDefFoundError:在 Dataproc 中运行时 org/apache/spark/sql/internal/connector/SimpleTableProvider
- php - 将子文件夹重定向到 index.php
- javascript - 如何让javascript函数等到函数完成后再执行更多代码?
- c++ - 嵌入端指针压缩已禁用
- node.js - 使用 next-iron-session 的 "withIronSession" 和 Next.JS 来执行简单的身份验证
- google-chrome - 我可以将 Chrome 调试器与实时网站和本地覆盖一起使用吗?
- javascript - 如何在节点 JS 中监听操作系统点击事件?
- r - 几何内部的条件(ggplot)
- javascript - 从 txt 文件重新加载更新文本