Mac OS X 用のゴミ箱スクリプトは検索すれば結構出てくるものの、どれもファイルを直接 ~/.Trash 等に移動するものが多いような気がする。 外付け HDD の場合はゴミ箱のパスが違うし、移動先に同じファイル名がある場合の処理とか、結構面倒くさい。 面倒くさいので全部 Finder に丸投げ、ということで AppleScript 経由でゴミ箱に捨てるスクリプトがこちら。 Finder で「ゴミ箱に入れる」 trash #!/bin/sh # Trash items. # Usage: trash [files] # Backslashes and doublequotes must be escaped. # replace \ --> \\ # replace " --> \" CWD=`pwd | sed -E -e 's/\\\\/\\\\\\\\/g' -e 's/"/\\