問題のある 2 つの例: 次のステートメント構文の問題点 (perl 初心者):
$mailCmd = sprintf("echo $message | /usr/ucb/mail -s 'X Detected an Invalid Thing' %s", $people_list);
system($mailCmd)
またはを実行すると、次`$mailCmd`
のようになります。
sh: syntax error at line 2: `|' unexpected
別のもの:
$message = "Invalid STUFF setup for ID $r. Please correct this ASAP.\n" .
"Number of thingies = $uno \n" .
"Another thingy = $id \n" ;
これにより、次が生成されます。
sh: Number: not found
sh: Another: not found
前もって感謝します