2

次のコードの%%の意味がわかりません。誰かが少し説明できますか?%% によって参照される perl の特別なハッシュ変数があるようですが、Google 検索を行ってもまだ適切な回答が見つからないため、ここに質問をドロップしてください。

$execOut =   `ps -ef --cols 180 | grep nsproc`;
$execOut =~ s/%%//g;
4

1 に答える 1

8

それに特別なことは何もありません。のペアのすべてのインスタンスを消去します%%Perl 文字列と正規表現リテラルでは特別ではありません。内挿できるのは、スカラーと配列のみです。

>perl -E"$_ = 'abc%%def%%ghi'; s/%%//g; say;"
abcdefghi
于 2012-11-10T03:42:13.710 に答える