1. ホーム
  2. perl

[解決済み】#!/usr/bin/perlの-Tまたは-wの意味は何ですか?

2022-02-11 02:29:44

質問

についてググってみました。 #!/usr/bin/perl しかし、満足のいく回答は見つかりませんでした。基本的なことなのでしょうが、それでも #!/usr/bin/perl をPerlで使うことはできますか?また -w または -T で指定します。 #!/usr/bin/perl ? 私はPerlの初心者なので、気長に待ってください。

どのように解決するのですか?

は一般的に"と呼ばれています。 シバング スクリプトの実行方法をコンピュータに指示します。また、多くのシェルスクリプトが #!/bin/sh または #!/bin/bash .

だから /usr/bin/perl はPerlインタプリタであり、これが実行され、実行するファイルが指定されます。

残りの行は、Perlのオプションです。その "-T"は汚染されています。 (入力の形式をチェックするまで、入力を "信頼できないものとしてマークすることを意味します)。w"は警告をオンにします。

を実行することで、詳細を確認することができます。 perldoc perlrun (perldocはPerlのドキュメントリーダーで、インストールされている場合もあれば、独自のパッケージに入っている場合もあります)。

あなたが書いたスクリプトは、次のように始めることをお勧めします。

#!/usr/bin/perl
use warnings;
use strict;

これは多くの警告と余分なチェックをオンにします - 特に学習中に便利です (私はまだ学習中ですが、Perlを10年以上使っています)。