Во-первых, это мой первый опыт написания сценариев оболочки. У меня есть только опыт работы с HTML и CSS:]
Что я хочу сделать, это настроить простую структуру папок и , чтобы предложить пользователю в диалоговом окне установить имя для корневой папки. Я вызову этот сценарий оболочки через OS X Service или горячую клавишу 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
Очевидно, что есть какая-то ошибка - переменная не будет передана и корневая папка не будет создана. Я также прочитал, что должен использовать «диалог» для запроса ввода, но я не смог написать что-то, что работает.
Ваша помощь очень ценится. Благодаря.