AWK - 關係運算符



AWK 支援以下關係運算符 −

等於

它用 == 表示。如果兩個運算元都相等,它返回真,否則返回假。以下示例演示了這一點 −

示例

awk 'BEGIN { a = 10; b = 10; if (a == b) print "a == b" }'

執行此程式碼後,您將獲得以下結果 −

輸出

a == b

不等於

它用 != 表示。如果兩個運算元不相等,它返回真,否則返回假。

示例

[jerry]$ awk 'BEGIN { a = 10; b = 20; if (a != b) print "a != b" }'

執行此程式碼後,您將獲得以下結果 −

輸出

a != b

小於

它用 < 表示。如果左側運算元小於右側運算元,它返回真,否則返回假。

示例

[jerry]$ awk 'BEGIN { a = 10; b = 20; if (a < b) print "a  < b" }'

執行此程式碼後,您將獲得以下結果 −

輸出

a < b

小於或等於

它用 <= 表示。如果左側運算元小於或等於右側運算元,它返回真,否則返回假。

示例

[jerry]$ awk 'BEGIN { a = 10; b = 10; if (a <= b) print "a <= b" }'

執行此程式碼後,您將獲得以下結果 −

輸出

a <= b

大於

它用 > 表示。如果左側運算元大於右側運算元,它返回真,否則返回假。

示例

[jerry]$ awk 'BEGIN { a = 10; b = 20; if (b > a ) print "b > a" }'

執行上述程式碼後,您將獲得以下結果 −

輸出

b > a

大於或等於

它用 >= 表示。如果左側運算元大於或等於右側運算元,它返回真,否則返回假。

b >= a
awk_operators.htm
廣告
© . All rights reserved.