運算符 | 描述 | 范例 |
=,+=,-=,*=,%=,^= | 賦值運算符(Assignment Operators) | |
expr1 ?expr2 :expr3 | C條件表達式(C Conditional Expression) | expression中無法寫執行語句,只能賦值變量# awk -v num1=22 -v num2=31 'BEGIN {max=(num1>num2)?num1:num2;print “MAX number is "max}'MAX number is 31# awk -F: '{$3>=1000?usertype="Common User":usertype="Sysadmin or SysUser";printf "%20s:%-s/n",$1,usertype}' /etc/passwd |
&&(AND) ||(OR) !(NOT) | 邏輯運算符(Logical Operators) | |
< <= == != > >= ~(match) !~(not match) | 關系運算符 (Relational Operators) | |
+ - * / % ^ | 算術運算符(Arithmetic Operatiors) | |
++(Increment Operator)--(Decrement Operator) | 自增與自減運算符(Increment and Decrement Operators) | |
+(正號),-(負號) | 單目運算符 | |
空格 | 拼接運算符 |
|
新聞熱點
疑難解答