2020
12-10
12-10
Shell eval通过变量获取环境变量的方法实现
场景系统中存在环境变量USER=iceber脚本中存在一个变量env_name=USER需要通过变量env_name获取到环境变量USER的值错误示例$#环境中已存在环境变量USER$env_name=USER$echo${$env_name}${$env_name}:badsubstitution很显然,直接使用$嵌套来获取值是行不通的正确示例$#环境中已存在环境变量USER$env_name=USER$evalecho'$'$env_nameicebergueval先将对参数进行变量的替换,然后再将参数作为命令执行e...
继续阅读 >