【发布时间】:2023-01-12 22:53:33
【问题描述】:
为什么我不能在我所在的当前目录中运行 bash 脚本? 每当我运行脚本时,命令都会在主目录中执行。 我找到的唯一答案包含在下面。 我确实使用 zsh 外壳。我不知道这是否会改变什么。 提前致谢!
到目前为止我尝试了什么:
#!/bin/庆典
触摸测试.txt
#!/bin/庆典
裁谈会 $PWD
触摸测试.txt
#!/bin/庆典
变量 = $PWD
cd $变量
触摸测试.txt
#!/bin/庆典
变量=pwd
cd $变量
触摸测试.txt
#!/bin/庆典 光盘 -
触摸测试.txt
例如,如果我从 /home/user/dir1/dir1.1 运行脚本,则会在主目录 (/home/user) 中创建 test.txt 文件,我也会被重定向到主目录。
【问题讨论】: