■ダイヤモンド演算子からの入出力

ダイヤモンド演算子は<STDIN>と同様に、スカラーコンテキストでは1行読込んだ結果を返し、リストコンテキストでは残りの行をすべて読込んだ結果(リスト)を返します。
ダイヤモンド演算子を利用するとPerlプログラミングの起動時にコマンド行で指定されているファイルからデータを入力することもできる。

#!/bin/perl
while (<>) {
	print $_;
}

実行結果

bash3.0#perl perl_Win32_22_STDIN.pl perl_Win32_22_STDIN.pl
#!/bin/perl
while (<>) {
	print $_;
}