【发布时间】:2020-12-13 05:42:21
【问题描述】:
我是一个新的bash玩家,我想问一下如何在命令行中将目录路径传递给bash脚本
例如,./test1.sh ~/test1/test2。一个通过 $1 来计算文件数量的目录,test2 中的目录。
【问题讨论】:
-
命令行参数可以通过
"$1"、$2、.... etc在脚本内部访问。因此,在您的脚本中,您可以使用命令行中的值设置一个命名变量,即dirToFix="$1",然后是cd "$dirToFix"或您需要的任何其他命令。你当然可以跳过那个并说cd "$1"。祝你好运。