外壳功能,用一个arg进行操作



我正在尝试做一些简单的事情,例如基于给定参数的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"

最新更新