- ベストアンサー
FreeBSDでファイルをゴミ箱に一旦捨てるスクリプト
今FreeBSDでファイルを削除する際にそのまま消すのではなく一旦 ~/.trash/ というディレクトリに移動させるスクリプトを作っています。 しかし私はスクリプトを作ったことがほとんどないためなかなあうまくいきません。 本を見て #! /bin/sh mv $@ ~/.trash/ という単純なものはできたのですが これだとディレクトリを削除してゴミ箱に送った後同じ名前のファイルを ゴミ箱に送ろうとするとエラーが起きてしまいます。 そこでゴミ箱に送る際ファイル名を 削除するファイル.現在の時刻 にしようと思い #! /bin/sh # move to the trash directory TRASHTIME=`date +"20%y-%m%d-%k%M%S"` mv $@ $@.$TRASHTIME mv $@.$TRASHTIME ~/.trash/ としてみたのですが全然うまくいきませんでした。 どのようにしたらうまくいくでしょうか?
- みんなの回答 (4)
- 専門家の回答
お礼
まさにやろうとしていたことそのままでした。 本当にありがとうございます