Имам тази част от моя AppleScript:
set msgDate to "05-06-2013"
set quotedmsgDate to quoted form of "\"" & msgDate & "\"" as string
do shell script "echo send message in folder \"" & quotedmsgDate & "\">> ~/Library/Outlook/" & msgDate & ".txt"
Това, което се опитвам да постигна, е да напиша „изпрати съобщение в папка „05-06-2013““ в ~/Library/Outlook/05-06-2013.txt.
Това, което всъщност пише, е „изпрати съобщение в папка 05-06-2013“.
Всичко работи добре с изключение на ехото на кавичките около цитираната дата. (Между другото, единствената причина, поради която вторият ред е там, беше, че тествах около „кавотираната форма на“ в AppleScript за виж дали е имало разлика. Не е.) Имам чувството, че съм опитал всичко, но по някаква причина просто не мога да накарам оператора на do shell скрипт да постави кавички там, където трябва.
Всяка помощ или прозрения са високо оценени!