在Shell腳本中,可以使用!
運算符來進(jìn)行取非操作。以下是一個示例:
#!/bin/bash
flag=true
if ! $flag; then
echo "Flag is false"
else
echo "Flag is true"
fi
在上面的例子中,如果flag
為true
,則! $flag
為false
,因此會執(zhí)行echo "Flag is true"
。如果將flag
的值改為false
,則會執(zhí)行echo "Flag is false"
。