我正在尝试运行以下脚本:
#!/bin/sh
. ./test.prop
for ((i=0; i<10;i++)
do
echo $F($i)
done
它来源的文件包含参数分配:
F1=20
F2=30
F3=40
.
.
.
脚本的期望输出是
10
20
30
40
.
.
.
$F($i)
的正确语法是什么?或者我不能简单地使用它?
最佳答案
可以使用间接参数扩展:
for ((i=0; i<10; i++)); do
f="F$i"
echo "${!f}"
done
关于linux - 在 shell 中调用 Property 的正确语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12695580/