私のperlスクリプトでこれができるようにしたい:
$ ./code file.txt | myperl.pl param1 param2
したがって、基本的には から入力 (STIDN) を受け取り、and./code
で実行します。param1
param2
しかし、なぜこれが機能しないのですか:
my $param1 = $ARGV[0];
my $param2 = $ARGV[1];
while (<>) {
if ($param1 > 0.5 && $param2 > 0) {
# do something
}
}
それを行うための正しい構造は何ですか?