我正在处理我的项目,它需要一个 shellscript 来重命名目录中的所有文件。第一个参数是基本名称,第二个参数是文件扩展名。如果它运行为:
./myprog4.sh BASE=Birthday EXT=jpg
那么生成的文件应该具有如下名称:
Birthday001.jpg
、Birthday002.jpg
、Birthday003.jpg
等。
但我不能将输入视为等式,例如BASE=$1
. 通常,当我在执行脚本文件时接受输入时,我会写如下内容:
base=$1
extension=$2
我应该怎么办?