当前位置: 技术问答>linux和unix
(在线等)在shell中怎么编写一个脚本转到另一个目录呢??
来源: 互联网 发布时间:2017-01-08
本文导语: 在shell中怎么编写一个脚本转到另一个目录呢?? 就是脚本执行完了,就转到另一个目录了!!! 谢谢回答!! | 别让shell在子shell中运行,否则跳转的只是子shell 可以在脚本执行时加source ...
在shell中怎么编写一个脚本转到另一个目录呢??
就是脚本执行完了,就转到另一个目录了!!!
谢谢回答!!
就是脚本执行完了,就转到另一个目录了!!!
谢谢回答!!
|
别让shell在子shell中运行,否则跳转的只是子shell
可以在脚本执行时加source
例如:
cd /
pwd
如果需要当前shell跳转到根目录,那么执行shell时命令为: source xx.sh
这样shell脚本执行完毕后,当前shell就会跳到根目录下
可以在脚本执行时加source
例如:
cd /
pwd
如果需要当前shell跳转到根目录,那么执行shell时命令为: source xx.sh
这样shell脚本执行完毕后,当前shell就会跳到根目录下
|
这么怪异的需求,你提前将脚本放到你要跳转的地方,在脚本中cd 到你想操作的地方操作,这样执行完了,你就不需要跳转啊
|
当前目录永远是一个进程拥有一份的,所以楼主要考虑当前运行的是什么进程,跳到哪里。
./xx.sh是创建子shell解析xx.sh。
source xx.sh 是用当前shell解析xx.sh。
区别就是这样。
./xx.sh是创建子shell解析xx.sh。
source xx.sh 是用当前shell解析xx.sh。
区别就是这样。