キーボードからデータを読み込む スクリプトの実行中にキーボードからデータを読み込むには,以下のようにすればよい。代入演算子 = の左辺に指定された変数に値が代入される。 $var = <STDIN>; 読み込んだデータには [改行] ("\n") が含まれているので,まず最初に chomp で [改行] を削除することが多い。 ディスプレーに表示する STDOUT に出力すればディスプレーに表示される。しかし,リダイレクトすると STDOUT は出力先として指定されたファイルに結びつけられてしまうので,STDOUT に出力してもディスプレーには表示されなくなる。データの処理の出力先とは別に,ディスプレー自体に表示したいのであれば,STDERR を指定する。 出力 ──→ STDERR ──→ ディスプレー 出力 ──→ STDOUT ──→ ディスプレー リダイレクトすると... 出力 ─