我正在尝试做一些简单的事情,例如基于给定参数的 mkdir 。
#!/bin/bash
make_picNum() {
arg1 = $1
echo "Making picture folder $arg1..."
echo "mkdir picNum_$arg1"
echo "Created album folder"
}
我假设我有一些基本的语法缺陷。以任何给定的数字作为参数运行它的当前输出/操作是 nada。
您的脚本定义了一个名为make_picNum
但它从不调用该函数的函数。尝试在最后添加:
make_picNum "$1"
此外,您需要删除=
.
我在 .sh 中创建它,然后 chmod +x file.sh 和 ./file.sh args
如果是这样的话,你真的不需要脚本中的那个函数,即你可以只拥有这个
#!/bin/bash
echo "Making picture folder $1..."
mkdir "picNum_$1"
echo "Created album folder"