From: KAWAGOE Hitoshi Date: 2002-11-04T23:08:13+09:00 Subject: [ruby-list:36350] Re: はじめまして 金光さん,こんにちは. # Rubyに慣れると、他の言語はアセンブラのように感じますね # っていいすぎだろうか なんとかして「慣れた♪」と言えるところまで行ってみたい ものです.(^-^;) お勧めいただいた『Perl書法』は書店で チラリと見かけたものの,ウサギが表紙の本を見つけたので こちらを選んでしまいました.今度書店に寄った時に探して みます. # 生涯はじめてのプログラミング言語としてRubyを選んだ # 川越さんが、Rubyをみすてるのか、さてまた惚れ込むのか # 興味津々。 見捨てる...ってことはなさそうな...(^-^;) すでに参考書をいくつか買って,読み始めています. サンプルのスクリプトをお手本にしつつ,自分が必要とする スクリプトをチョコチョコ書き始めて,何がなんだか分から ないながらも一歩手前あたりまではできました. 具体的には,各レコードがタブ区切りのテキスト, | A1 B1 C1 Str0 E1 F1 G1 | A2 B2 C2 Int1 E2 F2 G2 | A3 B3 C3 Int2 E3 F3 G3 | : : : : : : : #以下3行単位で全72行 というパターンのログがあるとして,このなかで必要な要素 は4つ目の列「Str0, Int1, Int2」です. 目指すのは,上のログをコンマ区切りのテキストに変換して, | Str0,Int1,Int2 | Str0,Int1,Int2 | : : : #以下全24行 という形式にできたら良いなと思っています. 参考書を読みながら,自分で書くことができたスクリプトは, 恥ずかしながら | while line = gets | line = line.split(/\t/)[3]+"," | end までです...(_xx)_パタッ 条件分岐が分かってないので最後で足踏みしています. 川越 eliezer@mcn.ne.jp