• ベストアンサー

MACで一気に名前を変えるアップルスクリプト

MAC OSX10.36を使っています。別のパソコンからネットワーク上でメールデータをもって来ましたが全部文字化け しました。データが3000件程フォルダ内にあるのですが ひとつひとつアイコンクリックして""$EWRY'WT`)とか 文字化けしてるのを治す(名称変更)のは大変なので同じ件名で登録したいのですがそのようなアップルスクリプトってありますか?幸い、メールデータは文字化けしてしてますが番号がついてます。 #!``={`@-#1.mai,""$EWRY'WT`2.mail,&'Y$#"@=~!$3.amil それを同じ名前(データという名称)を変えて#!``={`@-#1.mai→データ1.mailと""$EWRY'WT`2.mail→データ2.mailとそれぞれ一気に変えたいのですが そういうフリーソフトとかアップルスクリプトとか ありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sandenn
  • ベストアンサー率67% (311/459)
回答No.2
参考URL:
http://www.vector.co.jp/vpack/filearea/mac/util/file/name/index.html
legs
質問者

お礼

ありがとうございます。 こ、こ、こんなにあるんですか...。 ちょっとびびりました。 参考になりました。 チョットダウってみます。

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

シェルスクリプトでなら、こんな感じ: ls -1|egrep '\.mail$'|while read f; do if [ ! -d "$f" ]; then fnew=data`echo $f|sed -e 's/^.*\([0-9][0-9]*\.mail\)$/\1/'` if [ ! -e $fnew ]; then cp -p "$f" ${fnew} fi fi done アーカイブを展開したらファイル名がShift_JISで展開されて化けたというパターンなら、iconvとか利用すれば、ファイル名を元に戻せるかも。

legs
質問者

お礼

ありがとうございます。 ペコリ。 勇気をもってやってみます。

関連するQ&A