我有一个if语句来检查两个变量是否返回相同的值,这意味着客户机存在。现在如果这句话应该是真的,我不明白为什么不是
client_status= subprocess.check_output("nsostatus | grep %s | awk '{ print $1 }'" %client_name, shell=True)
print client_name
print client_status
if client_name == client_status:
print "client already exist"
else:
print "client doesn't exist"
当我运行脚本时,得到的是:
nagios-client
nagios-client
client doesn't exist
编辑:用repr()运行它
nagios-client
nagios-client\n
它可以是尾随的新行或空格
或者
。。。尝试。。。你知道吗
相关问题 更多 >
编程相关推荐