shell - 如何将带有扩展变量的文本组合成fish中的变量扩展
问题描述
我需要通过 $bootlog5 回显 $bootlog1 的值。
像这样的东西:
for n in (seq 5)
set bootlog$n value
echo $bootlog$n
end
但我似乎无法弄清楚。
解决方案
更容易使用中间变量:
for n in (seq 5)
set var bootlog$n
set $var (random)
echo $var = $$var
end
bootlog1 = 20819
bootlog2 = 19479
bootlog3 = 11254
bootlog4 = 23223
bootlog5 = 23674
推荐阅读
- python - 在 python 请求中使用代理
- .net - 使用具有强密码的 SSH.NET
- java - 将改造响应从一个类发送到一个活动
- python - 排序所需的多标签时间序列
- python - 我可以在没有 for 循环的情况下将函数应用于 Pandas 数据框中的多个列吗?
- python - 如何在 Python 中使用 NuGet 包?
- eclipse - 有没有办法在eclipse中切换搜索窗口结果
- version-control - 带有 MS SCC API 插件的文本编辑器
- javascript - 我可以“浏览”一个 csv 文件而不将所有数据存储在一个变量中吗?
- java - JAVA扫描器在使用bag时导致if语句问题