我无法理解以下代码中 %% 的含义。任何人都可以赎罪吗?似乎有一个由%%引用的perl特殊哈希变量,但是在一些谷歌之后 搜索,仍然没有找到一个好的答案。所以在这里提出问题。
$execOut = `ps -ef --cols 180 | grep nsproc`;
$execOut =~ s/%%//g;
答案 0 :(得分:8)
没什么特别的。它会删除%
对的所有实例。 %
在Perl字符串和正则表达式文字中并不特殊。只能插入标量和数组。
>perl -E"$_ = 'abc%%def%%ghi'; s/%%//g; say;"
abcdefghi