2006-03-12
[Unix]bashの展開は結構便利
(via void GraphicWizardsLair( void );)
(via Landscape - エンジニアのメモ)
相次いで展開ネタをみたのでmanを確認してみた。
- ブレース展開 (brace expansion)
$ echo a{d,c,b}e ade ace abe
$ touch hoge.txt $ ls hoge.txt $ mv hoge.txt{,.bk} $ ls hoge.txt.bk
- パラメータ展開 (parameter expansion)
echo+sedでやっていたような処理が一度にできたりする。
ワンライナーに使えそう。$ echo ${FOO:?} -bash: FOO: parameter null or not set $ echo ${FOO:-bar} bar $ echo ${FOO:=/usr/bin/foo} /usr/bin/foo $ echo ${FOO:?} /usr/bin/foo $ echo ${FOO:-bar} /usr/bin/foo $ echo ${FOO#*/} usr/bin/foo $ echo ${FOO##*/} foo $ echo ${FOO%%/*} $ echo ${FOO%/*} /usr/bin $ echo ${FOO/\//|} |usr/bin/foo $ echo ${FOO//\//|} |usr|bin|foo
[Sound]ヘビメタさんの続編的番組「ROCK FUJIYAMA」が4月3日から放送決定!!
「4/3(月)25:00〜 テレビ東京にて。
関係者によると、番組はアメリカのどこかの放送局から放送する、らしい。 そして、そのロック魂溢れる伝道者たちとは、 「マーティ・フリードマン、鮎貝健、シェリー、ROLLY、久武頼正」。 ヘビメタさんを生み出したおなじみの出演者たちだ。 そして、番組の制作はハウフルス。
第1回目のみアメリカから放送ってことかな?すごいじゃん!いいじゃん!