Мне нужно создать сценарий для школы, но он не работает,
#!/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
Попробуйте это. При отладке помните, что вы можете вводить эти команды индивидуально и добавлять команды 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