Skip to content
11月 6 / rakkyoo

ファイル拡張子の一括置換(moraの音楽ファイルをiTuneで読み込むために,mp4→m4a)

DRMフリーのmora

で,音楽を購入して,iTuneに読み込ませるときは,拡張子を「mp4」から「m4a」に変更するだけでいけます.

そこで,購入してダウンロードした音楽ファイルの拡張子を一括置換できないかなと思い,terminal対応しました.

音楽ファイルをダウンロードしたディレクトリに移動すると,

1
2
3
4
5
6
7
8
$ ls
$ 1-0000444964.320.mp4  16-0000444979.320.mp4 22-0000444985.320.mp4 4-0000444967.320.mp4
10-0000444973.320.mp4 17-0000444980.320.mp4 23-0000444986.320.mp4 5-0000444968.320.mp4
11-0000444974.320.mp4 18-0000444981.320.mp4 24-0000444987.320.mp4 6-0000444969.320.mp4
12-0000444975.320.mp4 19-0000444982.320.mp4 25-0000444988.320.mp4 7-0000444970.320.mp4
13-0000444976.320.mp4 2-0000444965.320.mp4  26-0000444989.320.mp4 8-0000444971.320.mp4
14-0000444977.320.mp4 20-0000444983.320.mp4 27-0000444990.320.mp4 9-0000444972.320.mp4
15-0000444978.320.mp4 21-0000444984.320.mp4 3-0000444966.320.mp4

こんな感じとなっている時に,

1
2
3
$ for fn in *.mp4; do
mv $fn ${fn%.mp4}.m4a;
done

とすると,一括置換できます.

1
2
3
4
5
6
7
8
$ ls
1-0000444964.320.m4a  16-0000444979.320.m4a 22-0000444985.320.m4a 4-0000444967.320.m4a
10-0000444973.320.m4a 17-0000444980.320.m4a 23-0000444986.320.m4a 5-0000444968.320.m4a
11-0000444974.320.m4a 18-0000444981.320.m4a 24-0000444987.320.m4a 6-0000444969.320.m4a
12-0000444975.320.m4a 19-0000444982.320.m4a 25-0000444988.320.m4a 7-0000444970.320.m4a
13-0000444976.320.m4a 2-0000444965.320.m4a  26-0000444989.320.m4a 8-0000444971.320.m4a
14-0000444977.320.m4a 20-0000444983.320.m4a 27-0000444990.320.m4a 9-0000444972.320.m4a
15-0000444978.320.m4a 21-0000444984.320.m4a 3-0000444966.320.m4a

とっても簡単です.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.