bash – 如何在shell脚本中运行’cd’,并在脚本完成后留在那里?
发布时间:2020-12-15 16:28:33 所属栏目:安全 来源:网络整理
导读:我在我的shell脚本(bash)中使用’change directory’ #!/bin/bashalias mycd='cd some_place'mycdpwd pwd打印some_place正确,但在脚本完成后,我当前的工作目录不会更改。 是否可以通过脚本更改我的路径? 您需要将该文件作为: . myfile.sh 要么 source my
我在我的shell脚本(bash)中使用’change directory’
#!/bin/bash alias mycd='cd some_place' mycd pwd pwd打印some_place正确,但在脚本完成后,我当前的工作目录不会更改。 是否可以通过脚本更改我的路径?
您需要将该文件作为:
. myfile.sh 要么 source myfile.sh 如果没有source,那么更改将发生在子shell中,而不是在调用脚本的父shell中。但是当您源文件时,文件中的行将像在命令行中输入一样执行。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何获取Scala函数的参数/返回类型?
- CXF之"@XmlType.name 和 @XmlType.namespace 为类分配不
- 【Angular项目生产环境构建问题集锦1】--ERROR in Type XX
- 记录tibco webservice的一个错误异常 情况
- angularjs – Angular ui-router似乎在加载时自动重写url
- unix – cron命令每12小时运行一次
- twitter-bootstrap – bootstrap datepicker,beforeShowDay
- scala – 将无形hlist类型F [T1] :: … :: F [Tn] :: HNil映
- UNIX非阻塞I/O:O_NONBLOCK与FIONBIO
- Scala语言学习