我試圖用sed在AppleScript的shell腳本剝奪這個字符串 - 打印= 1 - 從變量the_html這個網站的鏈接,這是<a href="http://myurl.com.html?print=1">my link</a>
SED和AppleScript shell腳本 - 帶字符串
但這會引發錯誤:
set new_html to do shell script "echo " & quoted form of the_html & " | sed s=?print=1= =g'"
我需要轉義「=」嗎?
編輯:
現在工程。 AppleScript的不喜歡的=用\
逃脫,但逃脫整個字符串的工作原理:
sed 's/?print=1//g'
謝謝,但我忽略了提醒,我在Applescript中使用shell腳本,並且Applescript不喜歡\以逃避=。 – markratledge 2010-11-21 19:31:42