AppleScriptパスをターミナルスタイルのパスに変更する方法は?
Automaterで作成したカスタムサービスがあります(OS X 10.6.5を使用しています)。サービスはAppleScriptを実行し、AppleScriptはシェルスクリプトを実行します。AppleScriptは次のとおりです。 on run {input, parameters} -- do shell script "/usr/bin/find " & input & " -type f -name .DS_Store -delete -print" display alert "Path: " & input end run 問題は、(変数内のinput)サービスによって渡されるパスが次のように見えることです。 Macintosh HD:Users:Matthew:Documents:Programming:Apple Scripts: コマンドを適切に実行するには、パスが次のようになっている必要があります。 Macintosh\ HD/Users/Matthew/Documents/Programming/Apple\ Scripts/ だから、最初のパスを2番目のパスに変換する方法はありますか?これを処理するコア機能を期待していました。しかし、ある種の正規表現/検索/置換/などが機能すると思いますか?Cocoa / AppleScript / Cではなく、HTML / CSS / Javascript / PHPに精通しています。どんな方向性や提案も素晴らしいでしょう!