我在我的shell脚本(bash)中使用’change directory’
@H_301_10@
您需要将该文件作为:
#!/bin/bash alias mycd='cd some_place' mycd pwd
pwd打印some_place正确,但在脚本完成后,我当前的工作目录不会更改。
是否可以通过脚本更改我的路径?
. myfile.sh
要么
source myfile.sh
如果没有source,那么更改将发生在子shell中,而不是在调用脚本的父shell中。但是当您源文件时,文件中的行将像在命令行中输入一样执行。