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
と一回回ってくるとストップするので大ジョー部と。いうわけですね。便利ー