シェルのちょっとしたTips 「{ } は便利」
最近は日記ばかりになってきてしまったので(タイトルが DIARY だからいいのか!?)
ちょっとした Tips を。
長い間 Unix を使っていた方にとっては常識かもしれませんが、
シェルには、{ } で or 条件(実際には違うところがポイント)を与えることができます。
実際には、hoge.{txt,doc} が hoge.txt と hoge.doc に展開されているだけです。
これを応用すると、例えば ffmpeg で MP3 ファイルを作りたい場合、
通常ですと、
となるところ、
% ffmpeg -i とても長いファイル名.wav とても長いファイル名.mp3
とかけ、手がすごく楽です。
% ffmpeg -i とても長いファイル名.{wav,mp3}
{ } をあまり使っていない方は是非活用してみてください。