linux – 更改目录在shell脚本中不起作用
发布时间:2020-12-14 00:29:53 所属栏目:Linux 来源:网络整理
导读:我一直在改变 linux中shell脚本中的目录. #!/bin/shcd /driver 以上内容不会更改目录. Shell正在自己的上下文中运行,因此无法为linux终端提供更改的驱动器(进入驱动程序) 但如果我给 ????cd / driver ????LS 它在驱动程序目录中提供了正确的ls输出,这些输出
我一直在改变
linux中shell脚本中的目录.
#!/bin/sh cd /driver 以上内容不会更改目录. 但如果我给 任何人都可以帮助我获得实际更改路径的终端(进入驱动程序). 解决方法
如果您运行脚本
./scriptname 您正在打开执行脚本命令的子shell.更改该子shell中的目录不会影响您从中调用脚本的shell的工作目录.如果你输入了 source ./scriptname 你应该得到理想的结果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |