我正在尝试创建一个简单的bash脚本,该脚本在另一个文件夹中创建一些文件夹,但是我不明白if语句到底出了什么问题。
#~/bin/bash
MAXNUMBER=10
for((nr=0; nr<$MAXNUMBER; nr++))
do
mkdir "folder"${nr}
if [${nr} -eq 4]
then
for((i=0; i<3; i++))
do
mkdir -p "./folder4/folder"${i}
done
fi
done
每当我运行此脚本时,它都会为我提供:
./script4.sh: line 6: [0: command not found]
第6行是if语句,它看起来似乎不起作用