{"id":796,"date":"2010-09-15T12:08:38","date_gmt":"2010-09-15T17:08:38","guid":{"rendered":"http:\/\/appcrawler.com\/wordpress\/?p=796"},"modified":"2011-09-26T11:50:09","modified_gmt":"2011-09-26T16:50:09","slug":"instr-in-awk","status":"publish","type":"post","link":"http:\/\/appcrawler.com\/wordpress\/2010\/09\/15\/instr-in-awk\/","title":{"rendered":"instr() in awk"},"content":{"rendered":"<p>If you have a long command line string, as you may find with java processes with a lot of properties, what is below will allow you to print those &#8220;columns&#8221; with a certain value as delimited by a space in awk.  This is much easier to read than just grepping for the value in a long command long string.<\/p>\n<pre lang=\"text\">\r\noracle@dbindexap04pxdu:\/> ps -ef | awk '{i=1;while (i <= NF) {if ($i ~ \"fan\") print $i;i++}}'\r\n\"fan\")\r\n-Djdbcauth.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauthdump.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauth.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthdump.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthupdate.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauth.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauthdump.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauth.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthdump.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthupdate.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauth.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauthdump.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauth.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthdump.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthupdate.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauth.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauthdump.fan=\"prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\"\r\n-Djdbcauth.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthdump.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\n-Djdbcauthupdate.fan=prdracdb01pxdu-vip:6401,prdracdb02pxdu-vip:6402,prdracdb03pxdu-vip:6403\r\noracle@dbindexap04pxdu:\/>\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>If you have a long command line string, as you may find with java processes with a lot of properties, what is below will allow you to print those &#8220;columns&#8221; with a certain value as delimited by a space in&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"http:\/\/appcrawler.com\/wordpress\/2010\/09\/15\/instr-in-awk\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[28,27],"tags":[],"_links":{"self":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/796"}],"collection":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/comments?post=796"}],"version-history":[{"count":6,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/796\/revisions"}],"predecessor-version":[{"id":1589,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/796\/revisions\/1589"}],"wp:attachment":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/media?parent=796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/categories?post=796"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/tags?post=796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}