从perl单行代码linux +退出状态

我在我的ksh脚本中使用perl一个class轮

有些时候它是必要的从perl单线程获得退出状态,以便perl一个class轮是否成功

例如

我需要validation,如果在“打印”perl单行代码成功与否

但即使perl与“AAA和BBB”不匹配,perl也会以状态0退出,

也许通过改变我的代码,当perl匹配成功时,我可以得到退出状态0

当perl与“AAA和BBB”不匹配时,获得退出状态1

请咨询,如果有可能?

more file AAA BBB perl -ne '/AAA/ && /BBB/ && print' file AAA BBB echo $? 0 

 more file1 ZZZ perl -ne '/AAA/ && /BBB/ && print' file1 echo $? 0 

END{...}块中计算匹配行并根据它设置退出代码。

perl -ne'/ AAA / && / BBB / && print && $ MATCH ++; END {退出1,除非$ MATCH> 0}'文件