Perl は、次の非常に優れた機能を提供します。
while ( <> )
{
# do something
}
...これにより、スクリプトとscript.pl <filename>
同様に使用できますcat <filename> | script.pl
。
さて、スクリプトが以前の方法で呼び出されたかどうかを判断する方法はありますか? もしそうなら、ファイル名は何でしたか?
私はこれを一度知っていたことを知っており、その構造を使用したことさえ知っていますが、どこで/どのように思い出せません. そして、これを 'net で検索するのは非常に難しいことがわかりました (「perl stdin filename」? いいえ...)。
助けてください?