What is awk? Awk is a programming language which has loops, arrays, functions etc., but nowadays mostly used only for “one-liners”. Awk is not used for creating complex programs, but it  is great when we need to add some additional functionality to our standard Linux commands. We will have a look at some of its