mkdir 变量不起作用

mkdir 变量不起作用

我需要为学校创建一个脚本,但它似乎不起作用,

#!/bin/bash

echo "hoeveel vakken heb jij deze periode?"
read $AANTAL


if [ -d "/home/school/jaar_1/periode_4" ];

then
    echo "directoy bestaat al."

else

    mkdir -p /home/school/jaar_1/periode_4/vak{1..$AANTAL}


fi

答案1

试试这个。调试时请记住,您可以单独键入这些命令,并通过在每个阶段输出变量的值来添加 echo 命令以进行调试。请注意,您的读取命令也错误地引用了 $AANTAL 而不是 AANTAL。

#!/bin/bash

echo "hoeveel vakken heb jij deze periode?"
read AANTAL

if [ -d "/home/school/jaar_1/periode_4" ];

then
     echo "directoy bestaat al."

else
     for i in $(seq 1 $AANTAL)
          do
          mkdir -p /home/school/jaar_1/periode_4/vak$i
          done
fi

相关内容