«前の日記(2006年05月20日) 最新 次の日記(2006年05月22日)» 編集

ema log


2006年05月21日 [長年日記]

_ [Perl][Programming][Ruby] env コマンド

とあるスクリプトを動かそうとして、

#!/usr/local/bin/ruby

を書き換えたとき、ふと気になったので調べた。普段、私は1行目で

#!/usr/bin/env ruby

と書きます。しかしこれは、イディオムとしてパクっていただけで、意味を理解していませんでした。ほかにも環境変数の確認のために env | grep PATH なんて使いますし、なんとも謎なコマンドでした。

env については man して解決。そもそもは、環境変数を書き換えた上で(シェル同様 PATH から検索されて)コマンドを実行するコマンドのようです。

ただし、一部 /usr/bin/env のない環境があるので、万能薬ではない様子。もっとも、最近の OS X や Linux なら大丈夫みたい。決めうちよりは良いんじゃないでしょうか。

ところで、なぜシェバングはフルパス限定なんでしょう?PATH 以下を探してくれても良さそうなものなのだけど・・・

References
シェルなどのインタプリタを起動するための「#!」。shebang。

_ [最近] Rendezvous Proxy: Download

あるんじゃね?? と思ったらあった。

_ [最近] 甲子園

チケットがあるとのことなので、行ってきました。

なぜか、オリックスファンクラブのユニフォームジャージ着用で。チケットを融通してくれた友人の私物です。若干、合併問題での気持ちのしこりが残っていますが、交流戦はお祭りですし。

試合は、阪神のラッキーな先制後、清原が1500打点を達成し、金本からの花束贈呈もありつつ、濱中の代打2ランホームランで阪神の勝利。

再度スターティングメンバーで、今中・濱中が、檜山・片岡に。個人的には、片岡よりは関本を使って欲しい。後半、片岡がフォアボールででた場面で、代走になる選手がいなさそうなのも気になった。後々、8回裏のノーアウト・ランナー1塁2塁の場面は、代打関本にバントさせて欲しかった。初回、「赤星がでて藤本が即座に送る」など、岡田監督もバントを使うようになってきてるとは思うんだけど・・・

_ [TGM][game] TAP S8 - だいぶ前のやつですが

たぶん、4月の写真。SK金(テトリス35回)が取れない辺りがしょぼいです。SK銀(テトリス20回)すら安定しませんw。それ以前にクリアを安定させたい。

m は遠いです。

本日のツッコミ(全4件) [ツッコミを入れる]
_ iwaiwa (2006年05月21日 12:05)

env LANG=C 〜〜〜〜とかで使ったりします>envコマンド

_ ema (2006年05月21日 12:11)

それが本来の目的なはずなんだけどねぇ。

_ ヅラChu (2006年05月21日 13:26)

今中は中日に居たスローカーブの人です!w 片岡より関本は激しく同意。

_ ema (2006年05月21日 16:04)

やっちまったorz。濱ちゃんのことで頭がいっぱいだったんですよ!