if player[2] != (0 or 4 or 7 or 10 or 30):
print("hi")
else:
print("bye")
在我的计划中,player[2]
显然是7
。但是,当我运行此操作时,它会返回"hi"
而不是"bye"
。为什么?如果没有为每个player[2]
语句单独写if
,我将如何测试awk -F '|' -v n=4 '
NF != n {prev = prev $0; next}
prev {print prev}
{prev = $0}
END {print prev}
' file
不是这些数字?