Извините, если это очень простой вопрос, но я не могу понять, как это сделать для моей жизни. Я пытаюсь создать цикл для создания папок с пользовательскими приглашениями, пока не будет введена текстовая команда «конец». Например, я бы ввел имя папки для моего семестра как «Весна 2019», а затем создал подкаталоги для каждого класса. Каждая статья, которую я нахожу для циклов, показывает мне, как создать цикл для заданного количества папок, но ничего, что остановит ввод. Может ли кто-нибудь указать мне правильное направление, к сожалению, мне не с чего начать, поэтому любая помощь приветствуется.
Следующий скрипт читает имя папки и создает его в цикле. Вы можете выйти из ввода пустого имени папки или Ctrl kbd> - C kbd>. Он также будет создавать вложенные папки при вводе, например, «aaa / bbb / ccc».
#!/usr/bin/env bash
while true; do
read -p "Folder name:" input
[[ -z "$input" ]] && break
mkdir -p "$input"
done