mkdir variable Dont work

Мне нужно создать сценарий для школы, но он не работает,

#!/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
2
задан 25 June 2020 в 15:10

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
3
ответ дан 30 July 2020 в 22:19

Другие вопросы по тегам:

Похожие вопросы: