<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Textmanipulation | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/tag/textmanipulation/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Thu, 10 Sep 2009 15:31:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Textbausteine auf der Shell ersetzen / löschen</title>
		<link>https://nerdpress.org/2009/09/10/textbausteine-auf-der-shell-ersetzen-loschen/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 15:31:00 +0000</pubDate>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[RegEx]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Textmanipulation]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=172</guid>

					<description><![CDATA[<p>Wie kann ich in beliebig vielen Textdateien einen bestimmten Satz löschen? Ganz konkret ging es um 420 Dateien in verschiedenen Ordnern. Ein klarer Fall für den Shell Guru (Lukas). Da mir so schwindelig geworden ist als er mir die Instruktionen diktierte, beschloss ich dies gleich mal hier festzuhalten. Wir benutzen &#8220;ed&#8221; &#8211; ed ist der &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2009/09/10/textbausteine-auf-der-shell-ersetzen-loschen/" class="more-link">Continue reading<span class="screen-reader-text"> "Textbausteine auf der Shell ersetzen / löschen"</span></a></p>
The post <a href="https://nerdpress.org/2009/09/10/textbausteine-auf-der-shell-ersetzen-loschen/">Textbausteine auf der Shell ersetzen / löschen</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Wie kann ich in beliebig vielen Textdateien einen bestimmten Satz löschen? Ganz konkret ging es um 420 Dateien in verschiedenen Ordnern. Ein klarer Fall für den Shell Guru (Lukas). Da mir so schwindelig geworden ist als er mir die Instruktionen diktierte, beschloss ich dies gleich mal hier festzuhalten.<br />
Wir benutzen &#8220;ed&#8221; &#8211; ed ist der &#8220;vi&#8221; für die Kommandozeile. <em>Eigentlich dachte ich vi sei schon Kommandozeile genug, aber ich wurde eines besseren belehrt!</em></p>
<p>Wir legen uns das remove.ed Skript an:<br />
<img decoding="async" class="alignnone size-full wp-image-195" title="1" src="https://nerdpress.org/wp-content/uploads/2009/09/1.png" alt="1" width="510" /><span id="more-172"></span><br />
&#8220;%&#8221; steht für in der ganzen Datei,<br />
&#8220;s&#8221; wie search<br />
&#8220;,mein langer satz den ich loswerden möchte,,&#8221; ersetzen durch &#8220;nichts&#8221; hier könnte zwischen dem 2. und 3. Komma auch &#8220;mein neuer satz stehen&#8221;.<br />
&#8220;g&#8221; greedy &#8211; ersetzt alles&#8230; nicht nur den erst besten Hit.<br />
&#8220;w&#8221; schreiben<br />
&#8220;q&#8221; feierband / quit</p>
<p><strong>jetzt der voodoo</strong>: suche alle Dateien und ersetze es mit den Angaben von Ed. (Aus unserer remove.ed)</p>
<p>erstmal <strong>testen</strong>:</p>
<p><img decoding="async" class="alignnone size-full wp-image-197" title="3" src="https://nerdpress.org/wp-content/uploads/2009/09/3.png" alt="3" width="510" /></p>
<p>Wenn aufm Bildschirm eine entsprechend lange Liste mit den richtigen Pfaden und Dateien auftaucht, prima! So in etwa:<br />
<img decoding="async" class="alignnone size-full wp-image-198" title="4" src="https://nerdpress.org/wp-content/uploads/2009/09/4.png" alt="4" width="510" /><br />
<strong>jetzt abfeuern</strong> &#8211; das gleiche wie eben, nur das wir mit der letzten Pipe das ganze an die bash übergeben, denn die Ausgabe oben sind gültige Shell Befehle.</p>
<p><img decoding="async" class="alignnone size-full wp-image-199" title="5" src="https://nerdpress.org/wp-content/uploads/2009/09/5.png" alt="5" width="510" /></p>
<p>Und knick knack &#8211; weg sind sie!</p>The post <a href="https://nerdpress.org/2009/09/10/textbausteine-auf-der-shell-ersetzen-loschen/">Textbausteine auf der Shell ersetzen / löschen</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
