引数指定
コマンドプロンプトから、次のように入力してリターンキーを押してください。-eオプションは次に続く'...'をperlスクリプトとして実行することを意味します。
perl -e "print 'Hello world!!';"
ファイル指定
次のような内容のテキストファイル(仮にhello.plとします)を作成してください。
print "Hello world!!\n";
上記で作成したファイルの名前を引数にして、コマンドプロンプトから次のようにperlコマンドを実行してください。
perl hello.pl
コマンドプロンプトから次のように入力して実行してください。
hello.pl
echo print "Hello World!!\n"; | perl # Windowsの場合
$xx = 5;
$yy = 2;
$zz = $xx + $yy;
print "答は $zz です。\n";
$xx = 7;
print "答は$xxです\n"; # 「答は7です」と表示されます
print '答は$xxです\n'; # 「答は$xxです\n」と表示されます
$xx = 5; # スカラー変数$xxに数値5を代入します。
$xx = "abc"; # スカラー変数$xxに文字列abcを代入します。
print "$xx\n"; # スカラー変数$xxの値を参照して表示します。
$xx[0] = 5; # 0番目の要素に数値5を代入します。
$xx[1] = "abc"; # 1番目の要素に文字列abcを代入します。
print "$xx[1]\n"; # 1番目の要素の内容abcを表示します。
@xx = ( "aa", "bb" ); # 配列xxにaa,bbを代入します。
$xx[2] = 'cc'; # 2番目の要素にccを代入します。
@xx[3..4] = ( "dd", "ee" ); # 3~4番目の要素にdd,eeを代入します。
print @xx; # aa bb cc dd eeを表示します。
print $xx[0]; # 0番目の要素aaを表示します。
print @xx[0..2]; # 0~2番目の要素aa bb ccを表示します。
@xx = ( "aa", "bb", "cc", "dd" );
print "$#xx\n"; # 3と表示されます。
( $year, $mon, $day ) = ( 1997, 2, 3 );
@xx = ();
foreach $i (@xx) {
print "$i\n";
}
$xx{"Tanaka"} = "man";
$xx{"Suzuki"} = "female";
%xx = ( "tanaka", "man", "suzuki", "female" );
print $xx{"tanaka"};
print $xx{"suzuki"};
while (($name, $value) = each(%xx)) {
print "$name = $value\n";
}
$xx = "12345";
print $xx + 5;
while (<IN>) # while ($_ = <IN>) と同じ意味
print; # print $_; と同じ意味
/^From:/ # $_ =~ /^From:/ と同じ意味
while ($xx = <IN>) {
if ($xx =~ /^From:/) { print $xx; }
}
while (<IN>) {
if (/^From:/) { print; }
}
最終更新:2009年09月09日 11:53