zsh

便利な Manowar コマンド

zsh

.zshrc に便利な manowar コマンド書いた。 function manowar () { mpc volume 100 amixer set PCM 100% }

precmd とかのベターな書き方

zsh

function precmd { hoge } と、書くとシンプルでいいんですが、複数設置はできないので全く別目的のコードであっても、一緒くたにして書く羽目になります。 どのイベントか一つだけならともかく、precmd と preexec 両方にコード入れたいときなどは、分かり…

シェルで長い処理が終わったときに声で通知する

zsh

こんな感じで長い処理が終わったときに、処理時間の表示と声でのお知らせ(say にゃあああん)をします。 $ sleep 6 && echo done done processing time: 6 sec スクリプト http://gist.github.com/457095 補足 say コマンドの部分は各自適当に書き換えてくだ…

計算コマンド

zsh

noglob で " でくくらなくても良いようにしてる。 $ c 111 * 6 666 0x29A 0b1010011010 $ c 2 ** 10 1024 0x400 0b10000000000 $ c 2.3 ** 10 4142.6511213648964 0x102E 0b1000000101110 zsh の $(()) は小数も使えて便利−!活用例の記事 - 【コラム】漢のz…