{"id":846,"date":"2010-07-27T10:29:12","date_gmt":"2010-07-27T09:29:12","guid":{"rendered":"http:\/\/blog.abar.de\/?p=846"},"modified":"2010-07-27T10:31:24","modified_gmt":"2010-07-27T09:31:24","slug":"awk-bis-zum-abwinken","status":"publish","type":"post","link":"https:\/\/blog.abar.de\/?p=846","title":{"rendered":"awk bis zum Abwinken"},"content":{"rendered":"<p>Wer sich jemals mit der Erstellung von Shell-Scripten besch\u00e4ftigt hat, wird wohl zwei Werkzeuge besonders sch\u00e4tzen gelernt haben: <a href=\"http:\/\/de.wikipedia.org\/wiki\/Sed_%28Unix%29\">sed<\/a> &amp; <a href=\"http:\/\/de.wikipedia.org\/wiki\/Awk\">awk<\/a>.<\/p>\n<p><!--more-->Eigentlich sind diese tollen Werkzeuge eher als Dinosaurier anzusehen (awk gibt es seit 1977). Da wird nicht &#8222;buntgeklickt&#8220; und &#8222;mausgeschubst&#8220;, da geht es einfach nur um die Automatisierung bestimmter Vorg\u00e4nge, um die Bearbeitung von Texten und die m\u00f6glichst verl\u00e4ssliche und robuste L\u00f6sung administrativer Alltagsaufgbaben. Diese Anforderungen sind so alt wie das Betriebssystem Unix und sie werden uns wohl auch unter Linux und Mac OS (X) erhalten bleiben. Es vierdient hohe Achtung und Anerkennung, was die Altmeister der Programmierkunst mit diesen wichtigen Werkzeugen geschaffen haben. Obwohl diese Tools \u00e4lter als MS-DOS und erst recht Windows sind,\u00a0 werden sie aus dem Alltag im unixoiden Umfeld auch zuk\u00fcnftig nicht wegzudenken sein. Einer der awk -Autoren ist \u00fcbrigens kein geringerer als\u00a0 <a title=\"Brian W. Kernighan\" href=\"http:\/\/de.wikipedia.org\/wiki\/Brian_W._Kernighan\">Brian W. <strong>K<\/strong>ernighan<\/a>, ja genau, einer der Unix-V\u00e4ter!<\/p>\n<ul>\n<li><a href=\"http:\/\/de.wikibooks.org\/wiki\/Awk\">http:\/\/de.wikibooks.org\/wiki\/Awk<\/a><\/li>\n<li><a href=\"http:\/\/www.ostc.de\/awk.pdf\">http:\/\/www.ostc.de\/awk.pdf<\/a><\/li>\n<li><a href=\"http:\/\/de.wikipedia.org\/wiki\/Sed_%28Unix%29\">http:\/\/de.wikipedia.org\/wiki\/Sed_%28Unix%29<\/a><\/li>\n<li><a href=\"http:\/\/www.tty1.net\/sed-tutorium\/index.html\">http:\/\/www.tty1.net\/sed-tutorium\/index.html<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wer sich jemals mit der Erstellung von Shell-Scripten besch\u00e4ftigt hat, wird wohl zwei Werkzeuge besonders sch\u00e4tzen gelernt haben: sed &amp; awk.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1,18,4],"tags":[187,190,102,188,191,189,186],"class_list":["post-846","post","type-post","status-publish","format-standard","hentry","category-allgemeines","category-internet","category-technik","tag-administrator","tag-awk","tag-linux","tag-script","tag-sed","tag-skript","tag-unix"],"_links":{"self":[{"href":"https:\/\/blog.abar.de\/index.php?rest_route=\/wp\/v2\/posts\/846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.abar.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abar.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abar.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abar.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=846"}],"version-history":[{"count":10,"href":"https:\/\/blog.abar.de\/index.php?rest_route=\/wp\/v2\/posts\/846\/revisions"}],"predecessor-version":[{"id":854,"href":"https:\/\/blog.abar.de\/index.php?rest_route=\/wp\/v2\/posts\/846\/revisions\/854"}],"wp:attachment":[{"href":"https:\/\/blog.abar.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abar.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abar.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}