linux 中 while 和if逻辑取反

while !() ##while 的感叹号贴着括号也能生效
if ! ()  ###if 的感叹号需要隔着括号才能生效