We can directly display the value stored in an array element using the print command, or we can assign it to another variable for further processing inside a AWK program as follows:
$ vi arr_var_assign.awk
BEGIN {
arr[10] = "maruti"
arr[20] = "audi"
print "arr[10] : " arr[10]
x=arr[20] print "x : " x
}
$ awk -f arr_var_assign.awk
The output of the execution of the preceding code is as follows:
arr[10] : maruti
x : audi
To check whether a particular index exists in an array, we use the if condition within the operator to build the conditional expression syntax, as shown in the following syntactical phrase. It will return true (1), if the index exists in the array; otherwise, it will return false (0):
if(index in array)
In the following example, we show you how the if condition works when...