2007-06-28から1日間の記事一覧

各コマンドの-eオプションをそろえる

.bashrcに以下を書く function gosh(){ if [ $# -ge 1 ] && [ $1 == '-e' ]; then echo "$2">$$.scm;shift 2;`which gosh` $$.scm "$@";rm $$.scm; else rlwrap `which gosh` "$@";fi } function runghc(){ if [ $# -ge 1 ] && [ $1 == '-e' ]; then echo "$…

DBみたいにして遊ぶ

最近、コマンドラインが大好きで…最期のとかSQLみたいな気が…しないな(笑 echo -eをおぼえて良かった。 配列の添字が0,1,2なのがちょっと寂しいぐらいか。 $ echo -e "1 2 3\n4 5 6\n7 8 9" 1 2 3 4 5 6 7 8 9 $ echo -e "1 2 3\n4 5 6\n7 8 9" | ruby -ane…

function

リダイレクト きちんと全てのコマンドを同じファイルディスクリプタにつないでるんだな。丁寧だ。 おそらくexecする前につないでるだけなんだろうがねらい通りの動きをするってすごいな。 $ echo "aaa";echo "bbb"> a.txt aaa $ function a { echo "aaa";ech…