【发布时间】:2015-12-29 17:21:55
【问题描述】:
我想在 shell 脚本中设置所有变量名。我有一个包含键值对的文件,我从该文件中读取内容并将其存储/设置到变量中。如果变量可用/设置,我想做一些过程,否则我不需要做这些过程。如何实现这一点。
例如,我在每次迭代中在 shell 脚本中运行循环,它会在该命令之前设置一个变量。
如果是这样的代码
a=test1
b=test2
c=test3
for i in ???
do
echo $i
done
那么我想要这样的输出
一个 b c
使用什么命令来实现这一点。
【问题讨论】:
-
这样的事情可能会有所帮助:stackoverflow.com/questions/1305237/…
-
不,数组不适合我的场景。
-
找到它们的规则是什么?
-
没有规则我想要所有变量名。
-
运行
declare -p,你应该得到它们。
标签: shell