
tell application "Terminal" activate do script "cd /Users/XXX/Documents/XXX" do script "echo "$(date '+%Y-%m-%d')" >> XX.md" end tell Syntax Error:Expected end of line, etc. but found unknown token.
1 dotpig 2015 年 4 月 23 日 tell application "Terminal" activate do script "cd /Users/XXX/Documents/XXX" do script "echo '$(date +%Y-%m-%d)' >> XX.md" end tell |
2 dotpig 2015 年 4 月 23 日 另外,do script 为什么要两遍啊?你这样上下两个 do script 不一定在同一路径下执行啊。 |
3 dotpig 2015 年 4 月 23 日 另另外,你要 echo 的是 date 的执行结果的话,把 '$(date +%Y-%m-%d)' 的单引号都要去掉。 |
5 lululau 2015 年 4 月 23 日 Yosemite 上可以用 JS 了 |