linux - 如何在shell中动态添加和使用变量

标签 linux shell

例如,我有一个如下所示的文件:

abc
def
ghi

现在,我想用一个Linux shell脚本根据这个文件来设置一些变量。我需要将以下变量设置为:

export abc=abc111
export def=def111
export ghi=ghi111

如您所见,变量名称也从列表文件中检索。谢谢。

最佳答案

while read var; do
    export $var=${var}111
done < vars.txt

关于linux - 如何在shell中动态添加和使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13966292/

相关文章:

linux - 将压缩的 JPG 转换为 PDF

c - 在 shell 程序中调用 system() 是不好的做法吗?

linux - 如何使用另一个文件中已经存在的完成来扩展 bash-completion?

windows - Sublime Text 2、Windows、bash/cygwin 而不是 cmd

c - UNIX:退出时等待进程子进程?

C++ 执行终止并重新启动当前进程的 bash 脚本

linux - 我可以只为当前当前进程设置 Linux coredump 文件格式吗?

linux - 在linux中抑制JQ​​解析错误信息

regex - 对于多个文件中的每一行,提取包含 "XXXX ms"的行,其中 XXXX 是一个数字 > 到给定值

mysql - 一个脚本(每周)清空我数据库中的一个表