在指定的文件夹中运行Bash脚本命令

时间:2012-10-17 01:42:47

标签: bash

在Bash脚本中,是否可以在特定文件夹中运行命令?例如,我想创建一个脚本,使用/home打印ls文件夹的内容,无论脚本保存在哪个目录中。

1 个答案:

答案 0 :(得分:1)

实际上,您可以使用cd更改脚本中的目录(但不会影响其父shell)。尝试

#!/bin/bash
# myscript.sh
cd /home
pwd
ls

它将打印当前目录(/home)并列出其内容。无论myscript.sh的位置是什么。