标签: bash
我有一个文件run_me
run_me
#!/bin/bash export BOBO=MOMO
运行run_me后,未设置变量BOBO。为什么?如何解决?
BOBO
答案 0 :(得分:5)
您需要获取它:
. ./run_me
OR
source ./run_me
为了在当前shell中运行此脚本,否则BASH会创建一个新的子shell并在该子shell中执行脚本,因此所有更改(变量等)都不会反映在当前的shell中。