首先,这是我第一次尝试编写shell脚本。我只有HTML和CSS的经验:]
我想要做的是设置一个简单的文件夹结构,并在对话框中提示用户设置根文件夹的名称。我将通过OS X服务或Keyboard Maestro热键触发此shell脚本。
到目前为止,这就是我想出来的:
#!/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
显然,出现了一些错误——变量无法传递,并且根文件夹也没有被创建。我还读到应该使用“dialog”来请求输入,但我不会编写能够正常工作的代码。
非常感谢您的帮助。谢谢。
fi
标记着if
块的结束——它是“if”倒过来拼写的,类似于case ... esac
块。 - Gordon Davissondefault answer ""'
更改为default answer "" buttons {"OK"} default button "OK"'
。 - Gordon Davisson