{"id":73,"date":"2024-12-06T11:08:47","date_gmt":"2024-12-06T11:08:47","guid":{"rendered":"https:\/\/alpeshconnect.in\/blog\/?p=73"},"modified":"2024-12-06T11:08:47","modified_gmt":"2024-12-06T11:08:47","slug":"awk-utility-example","status":"publish","type":"post","link":"https:\/\/alpeshconnect.in\/blog\/2024\/12\/06\/awk-utility-example\/","title":{"rendered":"Awk Utility example"},"content":{"rendered":"\n<p>Write a command using <strong>awk<\/strong> utility<\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color has-link-color wp-elements-187179b3d7480eee6ad20b617f9a20a0\">display those words of file F1 whose length are greater than 5<\/p>\n\n\n\n<p>awk &#8216;{ for (i=1; i&lt;=NF; i++) if (length($i) &gt; 5) print $i }&#8217; F1<\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color has-link-color wp-elements-4b3fc9fc6ab5fb07cb0a9d6acad30cf0\">display those words of file F1 whose length are greater than 5 and consists of only alphabets<\/p>\n\n\n\n<p>awk &#8216;{ for (i=1; i&lt;=NF; i++) if (length($i) &gt; 5 &amp;&amp; $i ~ \/^[A-Za-z]+$\/) print $i }&#8217; F1<\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color has-link-color wp-elements-9a1606a0e04312f762d17a236b7b6c56\">display even numbers of words in each line of file F1<\/p>\n\n\n\n<p>awk &#8216;{ for (i=2; i&lt;=NF; i+=2) print $i }&#8217; F1<\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color has-link-color wp-elements-bc31cb7b540a20e4dad4d3e6636ecbc2\">count occurrences of pattern &#8216;unix&#8217; in file F1<\/p>\n\n\n\n<p>awk &#8216;{ count += gsub(\/unix\/, &#8220;&#8221;) } END { print count }&#8217; F1<\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color has-link-color wp-elements-e215d0ff5d3e1eef56257464bff40587\">count number of vowels in file F1<\/p>\n\n\n\n<p>awk &#8216;{ count += gsub(\/[AEIOUaeiou]\/, &#8220;&#8221;) } END { print count }&#8217; F1<\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color has-link-color wp-elements-8df018c713d0b9ad8a82d8731362124b\">Display all palindrome word in file F1<\/p>\n\n\n\n<p>awk &#8216;{<\/p>\n\n\n\n<p>&nbsp;&nbsp;for (i=1; i&lt;=NF; i++) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;word = $i<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;if (word == reverse(word)) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print word<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;}<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>function reverse(s) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;rev = &#8220;&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;for (i=length(s); i&gt;0; i&#8211;) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;rev = rev substr(s, i, 1)<\/p>\n\n\n\n<p>&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;return rev<\/p>\n\n\n\n<p>}&#8217; F1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Write a command using awk utility display those words of file F1 whose length are greater than 5 awk &#8216;{ for (i=1; i&lt;=NF; i++) if (length($i) &gt; 5) print $i }&#8217; F1 display those words of file F1 whose length are greater than 5 and consists of only alphabets awk &#8216;{ for (i=1; i&lt;=NF; i++) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,14],"tags":[19,16,15],"class_list":["post-73","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bca","category-unix-shell-programming","tag-awk-utility","tag-shell-script","tag-unix-shell-programming"],"_links":{"self":[{"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":1,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":74,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/posts\/73\/revisions\/74"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/media\/43"}],"wp:attachment":[{"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alpeshconnect.in\/blog\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}