-3

開発者にメールを送信してステータスを表示するPerlスクリプトがあります。つまり、失敗または開発者の電子メールIDに渡します。また、スクリプトを使用しているときに、このようなステータス メールを取得したいと考えています。そこで、以下のようにしてみました、

TO: 'developer@abc.com , $userid@abc.com'. しかし、この場合、開発者は mnail を取得していますが、まだ取得していません。ここで助けてもらえますか?私はPerlを初めて使用するので、私の質問が標準に達していない可能性があります.しかし、助けてください.緊急に必要です.

よろしくお願いします、ゴータム

4

1 に答える 1

5

変数を一重引用符で囲まれた文字列に補間しています。Perl は、一重引用符で囲まれたものはすべて文字どおりに解釈する必要があると想定しています。

例:

my $userid = 'admin';
my $string = '$userid@abc.com';
print $string;

結果は「$userid@abc.com」

ただし、2行目にダブルクォーテーションを代入すると

my $string = "$userid\@abc.com";

結果は「admin@abc.com」

したがって、変数を補間したい場合は、二重引用符を使用します。

"developer\@abc.com , $userid\@abc.com"
于 2012-09-14T10:22:38.500 に答える