SUFFIX alias

意外なところに食べ残し。不勉強なもので全然知らなかった。拡張子で実行するものをaliasできるのですね。

 % alias -s c=vim
 % test.c  # >> vim will be launched.

これは便利。おぶじぇくてぃぶだ。

 % alias -s com=firefox
 % alias -s jp=firefox
 % google.com   # >> firefox will be launched.

んーすばらしい。
グローバルというのもあるっぽい。

 % alias -g I='|iconv --from euc-jp'
 % alias -g L='|less'
 % alias -g N='|cat -n'
 % alias -g S='|sort'
 % alias -s sdic=cat

 % gene.sdic S I N L

普通のaliasはargv[0]=一個目のコマンドしか変更してくれなかったのが-gだとどこでもOK。
でもそれって非常に危険ではとおもったんだけど、

 % alias -g a='b b'
 % alias -g b=c
 % alias -g c=d
 % alias -g d=a

 % echo a
 a a

と一回回ってくるとストップするので大ジョー部と。いうわけですね。便利ー