2013-05-10 65 views
0

我在AppleScript的下面一行傳遞引號「做shell腳本」中的AppleScript ...再次

set msgDate to (current date) as string 
set removalString to "\"rm -f ~/Library/LaunchAgents/com.playlister.\"" as string  
do shell script "echo do shell script " & removalString & msgDate & ".plist" & ">> ~/Library/Playlister/" & msgDate & ".applescript" 

我試圖做的,再次,是傳遞字符串

do shell script "rm -f ~/Library/LaunchAgents/com.playlister.whateverthedatestampis.plist" 

引號在正確的地方。爲了正確引用報價,我正在將相關內容進行相當多的調整,而且我幾乎得到了它,但並不完全。

任何見解或協助感激!

回答

3

你想要做這個嗎?

set msgDate to (current date) as text 
set removalString to "rm -f ~/Library/LaunchAgents/com.playlister." 

do shell script "echo do shell script \\\"" & removalString & msgDate & ".plist\\\"" & " >> ~/Library/Playlister/" & quoted form of msgDate & ".applescript" 
+1

是的。 I. F。。上午。再次感謝@adayzdone。真的很欣賞這些專業知識。 :-) – user1631862 2013-05-10 04:12:58