Journal InTime


2004-09-03 (Fri)

_ [Ruby] ワンライナー

beryllium 側で移行する passwd と shadow を調べるために 以下のスクリプトを考えたのですが, 2 つ目の Ruby インタープリタ呼出しは一行で書けずに ";" を使ってしまいました.

[雄也の?日坊主日記(2004-09-03)より引用]

$ ruby -e 'print open("/etc/shadow").grep(/^(?:#{$<.map {|l| l.split(/:/)[0]}.join("|")})/)'

とか。

あと、一つ目は

$ ruby -F: -ane 'print if $F[3] == "100"' /etc/passwd

の方が楽かも。

_ [] ぐりとぐら

ぐりとぐら(おおむら ゆりこ/なかがわ りえこ)

子供のために購入。

カステラが食べたくなった。

本日のリンク元