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-04-23 09:19:07 +08:00 1
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-04-23 09:22:29 +08:00 1
另外,do script 为什么要两遍啊?你这样上下两个 do script 不一定在同一路径下执行啊。
|
3
dotpig 2015-04-23 09:25:05 +08:00 1
另另外,你要 echo 的是 date 的执行结果的话,把 '$(date +%Y-%m-%d)' 的单引号都要去掉。
|
5
lululau 2015-04-23 10:37:44 +08:00
Yosemite 上可以用 JS 了
|