Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Bash 脚本中,是否可以在特定文件夹中运行命令?例如,我想创建一个使用 打印/home文件夹内容的脚本ls,无论脚本保存在哪个目录中。
/home
ls
实际上,您可以使用cd更改脚本中的目录(但不会影响其父 shell)。尝试
cd
#!/bin/bash # myscript.sh cd /home pwd ls
它将打印当前目录(即/home)并列出它的内容。不管是什么位置myscript.sh。
myscript.sh