Linux 系统命令(cd之类的)在shell脚本中无效解析

时间:2022-11-24 15:37:46

Linux 系统命令(cd之类的)在shell脚本中无效解析

问题:在Ubuntu的终端上我们常用的cd之类的基本命令当写入shell脚本后,运行脚本该命令不能实现跳转(如./test)

原因:执行shell脚本是在子shell上执行的,当shell脚本执行完退出子shell,所以看不到结果

解决方法:source   ./test