Как запросить у пользователя имя для создания папки (bash | сценарий оболочки)?

Во-первых, это мой первый подход к оболочке сценарии. У меня есть только опыт работы с HTML и CSS:]

Я хочу настроить простую структуру папок и предлагать пользователю в диалоговом окне установить имя для Корневая папка. Я запускаю этот сценарий оболочки через службу OS X или горячую клавишу Keyboard Maestro.

Вот что я придумал до сих пор:

#!/bin/sh

echo -n "Enter the project name:"
read -e NAME  

mkdir -p ~/Desktop/$NAME
mkdir -p ~/Desktop/$NAME/subfolder1
mkdir -p ~/Desktop/$NAME/subfolder2

Очевидно, произошла какая-то ошибка - переменная не передается и корневая папка не создается. Я также читал, что мне следует использовать «диалог», чтобы запросить ввод, но я не мог написать что-то, что работает.

Мы очень ценим вашу помощь. Спасибо.

5
задан patrick 7 February 2012 в 17:00
поделиться