shell问答19:./my.sh 和 . my.sh 以及sh my.sh..
时间:2006-03-01 来源:bandt
./my.sh开启一个进程执行my.sh,解释程序可能是sh,也可能是由my.sh文件第一行指定的程序。
. my.sh,在当前shell环境中执行,基本上相当于把my.sh中的内容逐行输入执行(有一些细小的差别)。如果my.sh文件中修改了环境变量,则执行完. my.sh后,你可以看到这些改变。
sh my.sh,与./my.sh类似,不同的是指定用sh作为解释程序,不管my.sh文件有没有指定。
. my.sh,在当前shell环境中执行,基本上相当于把my.sh中的内容逐行输入执行(有一些细小的差别)。如果my.sh文件中修改了环境变量,则执行完. my.sh后,你可以看到这些改变。
sh my.sh,与./my.sh类似,不同的是指定用sh作为解释程序,不管my.sh文件有没有指定。
相关阅读 更多 +