是因为函数在bash脚本中创建了一个子shell,子shell会继承父shell的环境变量,但是在函数内部对环境变量的修改不会影响到父shell的环境变量。
为了解决这个问题,可以使用export命令将环境变量导出到子shell中。具体步骤如下:
这样就可以在函数内部正确地访问到传递给bash脚本的环境变量了。
关于bash脚本和环境变量的更多信息,可以参考腾讯云云服务器CVM产品的文档:
没有搜到相关的合辑
领取专属 10元无门槛券
手把手带您无忧上云