var.sh 没有使用终端导出变量

var.sh 没有使用终端导出变量

我想使用 .sh 脚本导出许多路径。运行后没有导出任何内容,我不知道为什么。所以如果有人可以提供建议。这是使用的脚本:

#!/bin/bash

txtrst=$(tput sgr0) # Text reset
txtred=$(tput setaf 1) # Red
echo "${txtred}## vars ##${txtrst}" 

T_D_L=/home/
T_D=$T_D_L

之后我用了echo $T_D_L,但什么也没发生

答案1

我以前用的./script.sh是 run,正确的方法是source script.sh

相关内容