O'Reilly logo

Learning AWK Programming by Shiwang Kalkhanda

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Delete operation in arrays

The delete command is used to remove the individual element from an array. Once an element from an AWK array is deleted, we cannot obtain its value any longer. The syntax of the delete statement is as follows:

delete arr[index];

In the following example, we delete the array element with the car index and print all the remaining elements using the for loop, as follows:

$ vi arr_delete.awkBEGIN    {    arr[10] = "maruti"    arr[20] = "audi"    arr["car"] = "ford"    arr[30] = "ferrari"    arr[40] = "porsche"        delete arr["car"]    for ( v in arr )        print v,arr[v]}$ awk -f arr_delete.awk

The output of the execution of the preceding code is as follows:

10 maruti20 audi30 ferrari40 porsche

The following for loop command removes all elements ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required