我忘了添加,我必须从 python 调用 shell,我有一个文件
cat file.txt
b
bb
bbb
如果只有“bb”存在则打印,否则失败,
str=subprocess.check_output('grep bb file.txt || echo 2',shell=True)
print 'str='+str # This always str=bb and an extra line
if (str == 'bb'): # Wish better way like str == '1'
print "Pass"
elif(str == '2') :
print "Fail"
我认为应该有更好的处理方式。
MYYA
相关分类