在 Bash 脚本中,是否可以在特定文件夹中运行命令?例如,我想创建一个脚本,该脚本使用 ls
打印 /home
文件夹的内容,无论脚本保存在哪个目录中。
实际上
,您可以使用cd
来更改脚本中的目录(但它不会影响其父shell)。尝试
#!/bin/bash
# myscript.sh
cd /home
pwd
ls
它将打印当前目录(/home
)并列出其内容。无论myscript.sh
位于何处。