while(<>) {
s/[\r\n]//g;
@field = split( /,/, $_ );
printf( "%s\n", $field[1]);
}
exit;
1,田中,男 2,佐藤,女 3,鈴木,女
とタイプします。c:\perl> perl f.pl dat2.txt
と出力されるはずです。田中 鈴木 佐藤
とするだけです。perlでは、Cと同じく配列は0から始まるので、 第3フィールドは$field[2]で指定します。printf( "%s\n", $field[2]);
printf("%sさん\n", $field[1] );
とすれば、
と出力されます。田中さん 鈴木さん 佐藤さん
Copyright © 2004 TKEN