{"id":42,"date":"2008-10-07T22:26:28","date_gmt":"2008-10-07T20:26:28","guid":{"rendered":"http:\/\/www.mediamill.de\/blog\/?p=42"},"modified":"2012-08-05T18:28:14","modified_gmt":"2012-08-05T16:28:14","slug":"bash-loeschen-von-zeilen-aus-einer-datei-die-ein-bestimmtes-suchmuster-enthalten","status":"publish","type":"post","link":"https:\/\/www.mediamill.de\/blog\/2008\/10\/07\/bash-loeschen-von-zeilen-aus-einer-datei-die-ein-bestimmtes-suchmuster-enthalten\/","title":{"rendered":"Bash: L\u00f6schen von Zeilen aus einer Datei, die ein bestimmtes Suchmuster enthalten"},"content":{"rendered":"<p>Das L\u00f6schen von bestimmten Zeilen aus einer Datei kann mithilfe einer tempor\u00e4ren Datei und dem Kommandozeilentool grep geschehen. Grep gibt alle Zeilen einer Textdatei aus, die einem bestimmten Suchmuster entsprechen. Die Option -v von grep negiert die Ausgabe von grep. Es werden dann nur Zeilen einer Datei ausgegeben, die ein bestimmtes Suchmuster nicht enthalten. Die Ausgabe auf dem Bildschirm kann man nun in eine tempor\u00e4re Datei umleiten. Im Anschluss daran kann man die Originaldatei mit der tempor\u00e4ren Datei \u00fcberschreiben. Nun hat man eine Datei, aus der diejenigen Zeilen entfernt wurden, die ein bestimmtes Suchmuster enthielten.<\/p>\n<p class=\"codeblock\">grep -v\u00a0 suchmuster originaldatei &gt; tempdatei<br \/>\nmv tempdatei originaldatei<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das L\u00f6schen von bestimmten Zeilen aus einer Datei kann mithilfe einer tempor\u00e4ren Datei und dem Kommandozeilentool grep geschehen. Grep gibt alle Zeilen einer Textdatei aus, die einem bestimmten Suchmuster entsprechen. Die Option -v von grep negiert die Ausgabe von grep. Es werden dann nur Zeilen einer Datei ausgegeben, die ein bestimmtes Suchmuster nicht enthalten. Die [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,5,6,7],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-bash-snippets","category-linux","category-tipps","category-unix-befehle"],"_links":{"self":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":9,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/42\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}