Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

ファイル名変更

Mac初心者です。先日、「SWITCH」というフリーウェアソフトを使って、音楽ファイルをWMAファイルからMP3形式のファイルに変換したとき、ファイル名にトラックNOが残ってしいました。そこで、Automatorを使って、ファイル名の先頭にある2桁の数字(音楽ファイルのトラックナンバー)を取り除き、従来のファイル名に戻したいのですが。ご教示よろしくお願いします。

投稿日 2006/09/18 15:29

返信: 6

2006/09/18 15:57 Community User への返信

こういうのはシェルの方が得意。Automatorでなくてよいなら以下でどうぞ。
1. アプリケーション>ユーティリティ>ターミナルを開く。
2. 「cd」と入力し、スペースを1個入れた後、当該ファイルのあるフォルダをFinderからドラッグ&ドロップする。例えばフォルダが「ミュージック>album1」とすると、「cd /Users/xxx/Music/album1」のようになるので、returnキーを押す。
3.「for ff in `ls [0-9][0-9]*`; do mv $ff `echo $ff | cut -c 3-`; done」と入力し、returnを押す。(間違えないよう、コピー&ペーストで貼付けてください。)
(注)先頭に2桁の数字があるファイルだけに有効です。3桁あると先頭2桁だけ取り除かれます。

2006/09/18 16:56 Community User への返信

Y. Kawabeさんの示された方法のほうがスマートですが、たとえば「Renamer4Mac」というフリーソフトを使っても先頭の数字だけ削除できますよ。
http://www.power4mac.com/renamer/
老婆心ながら... Renamer4Mac のウインドウ内のメニュー項目から「文字を削除」を選択して、(左から)何文字めから何文字めまで削除するかを入力、変更は「名前のみ」を選択すればよろしいかと(^_^)

2006/09/19 11:45 Community User への返信

Kawabe様
アドバイスありがとうございます。
私の勘違いのようで、先頭からの数字は3桁(3桁目はスペースです)です。
この場合の入力文字について、再度アドバイスをいただけるようお願いいたします。

2006/09/19 13:55 Community User への返信

ファイル名がスペースを含んでいるとちょっとやっかいです。3のコマンドを以下に入れ替えてください。
「ls -1 [0-9][0-9]\ * | (while read fn; do mv "$fn" "`echo $fn | cut -c 4-`"; done)」

2006/09/20 16:34 Community User への返信

Kawabe様
ありがとうございました。無事、2桁の数字および1桁のスペースを削除できました。
「ターミナル」の存在も知らず、それがなにをするものなのかもわからず、はたまた Kawabe様からの暗号めいた文字も理解できずと、わからないだらけでしたが、「すごい暗号」だったのですね。感謝!

2007/06/18 00:34 Community User への返信

ほかに、<Shupapan> なんてのもあります。
http://sunsky3s.s41.xrea.com/
旧OS の<Renamer>になれていると、こうしたフリーウェア活用したくなります。
<Renamer4Mac> のほうが、シンプルかも。

ファイル名変更

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。