AWK - 陣列成員運算子



它用 **in** 表示。在訪問陣列元素時會用到它。以下示例使用此運算子列印陣列元素。

示例

[jerry]$ awk 'BEGIN { 
   arr[0] = 1; arr[1] = 2; arr[2] = 3; for (i in arr) printf "arr[%d] = %d\n", i, arr[i]
}'

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

輸出

arr[0] = 1
arr[1] = 2
arr[2] = 3
awk_operators.htm
廣告