最近我写了一个脚本来设置一个环境变量,看一下:
#!/bin/bash
echo "Pass a path:"
read path
echo $path
defaultPath=/home/$(whoami)/Desktop
if [ -n "$path" ]; then
export my_var=$path
else
echo "Path is empty! Exporting default path ..."
export my_var=$defaultPath
fi
echo "Exported path: $my_var"
它完美地运作,但问题是my_var
只能在本地环境(也就是我运行脚本的控制台窗口)中使用。
如何编写一个脚本,允许我导出可以在全局范围内看到的全局环境变量?