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に戻る
ブログに戻る

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