TWクラブ【BloodyRosary】@9.標準入出力
STDIN 標準入力
例
print "お名前は? \n";
$name = ;
print "こんにちは、$nameさん\n";
<出力結果>
お名前は?
dell
こんにちは、dell
さん
しかし、改行も入ってしまう。改行を消すには
chomp $name;
とする。
STDOUT 標準出力
例
print STDOUT "aaa\n";
<出力結果>
aaa
STDERR 標準エラー
例
print STDOUT "aaa\n";
print STDERR "bbb\n";
<出力結果>
aaa
bbb
OSにはリダイレクトという機能があり、標準出力の出力先をディスプレイからファイルに切り替えることができる。
このとき標準エラー出力は切り替わらず出力先はディスプレイのままとなる。
エラーがファイルに書き出されてしまって、エラーがわからないという状況を防ぐために標準エラー出力がある。
perl スクリプト名 > ファイル
で上の例で作ったスクリプトを実行してみるといい。
<出力結果>
bbb
<出力結果>(ファイルの中身)
aaa
Perl目次に戻る
別館TOPに戻る
ブログに戻る

Presents by 【BloodyRosary】
Copyrights (C) NEXON Corporation and NEXON Co., Ltd.
All Rights Reserved.