shellscript

よく使うシェルスクリプト基本構文とサンプル

シェルスクリプト書くときだいたいいつも必要になるけど、たまにしか書かないので忘れがちなやつをメモ。随時更新予定。 なお、全てMac OS Xの/bin/shを想定している。 絶対パスを得る fullpath=$(cd $(dirname $0) && pwd) $0はシェルスクリプト自身を表す…

FLACをMP3に変換→タグのコピー

http://d.hatena.ne.jp/progd/20091227/1261914093 の方法だとMP3のタグが無い状態になってしまう。 以下のPythonスクリプトでFLACファイルからタグを移植する。 #!/usr/bin/env python2.6 #coding: utf-8 import sys from mutagen.flac import FLAC from mu…

Linuxでディレクトリ内のflacをすべてmp3に変換

メモ。Ubuntu Linux使ってたときにFLAC化してたファイルをiPhoneで聞けるMP3に変換したい。 flac/アーティスト名/アルバム名/ というディレクトリがたくさんあってさらにその下にflacファイルと、ジャケット画像のjpgや歌詞のtxtファイルがあったりする。 fl…

IPAモナーフォントをOS Xにインストール

メモです #!/bin/sh curl -O http://www.geocities.jp/ipa_mona/opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz tar xzf opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz cp opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8/fonts/*.ttf ~/Library/Fon…

MP3ファイルを911Tで再生できる音楽形式に変換するシェルスクリプト

#!/bin/bash IFS='\\' cd $1 ls|while read f do echo Encoding: $f len=`expr length $f` len=`expr $len - 4` ren=`expr substr $f 1 $len` lame --decode $f $ren.wav faac -w $ren.wav rm $ren.wav echo Encoded: $ren.m4a done 用意するもの faac AACエ…

カーオーディオで正しく認識されるMP3CDを作る

MP3CDの制限 うちのカーオーディオはMP3を書き込んだCD-Rに対応しています。 しかし、制限が色々とあり、普通にCDを焼いても一部しか認識されません。 MP3-CDの制限は以下のようなもの。 ファイル名の文字数が半角64文字まで(拡張子を含む) ファイル名に使…