我的代码中有一条线,如下,
my $status = `/usr/bin/ps -ef | grep $_ | grep -v grep | awk '{print\$2}'`;
哪些$ _包含字符串如下,
/家庭/生产/ AGT/PtpAgent .SH
我可以改变$ _输出值是 'PtpAgent' 在执行命令,例如,
my $status = `/usr/bin/ps -ef | grep <some_regex_pattern>$_<some_regex_pattern> | grep -v grep | awk '{print\$2}'`;
当然可以。但是,这里有什么问题,它不适合你吗? – yacc
@yacc不适合我,我尝试多个正则表达式模式,但仍然无法获得输出为'PtpAgent' – MrAZ
提供一些不起作用的示例。 – yacc