<?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>Christoph Bünte&nbsp;&raquo; Software Entwicklung Berlin</title> <atom:link href="http://www.christophbuente.de/tag/bash/feed/" rel="self" type="application/rss+xml" /><link>http://www.christophbuente.de</link> <description>Software Entwicklung</description> <lastBuildDate>Tue, 03 Aug 2010 15:37:30 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Shell Ausgabeumleitung &#8211; Fehlermeldungen in der Standardausgabe</title><link>http://www.christophbuente.de/2007-11-02-shell-ausgabeumleitung-fehlermeldungen-in-der-standardausgabe/</link> <comments>http://www.christophbuente.de/2007-11-02-shell-ausgabeumleitung-fehlermeldungen-in-der-standardausgabe/#comments</comments> <pubDate>Thu, 01 Nov 2007 22:33:20 +0000</pubDate> <dc:creator>Christoph Bünte</dc:creator> <category><![CDATA[Allgemeines]]></category> <category><![CDATA[Tutorial]]></category> <category><![CDATA[Unix shell]]></category> <category><![CDATA[howto]]></category> <category><![CDATA[ausgabeumleitung]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[shell]]></category> <category><![CDATA[sox]]></category> <category><![CDATA[stderr]]></category> <category><![CDATA[stdout]]></category> <category><![CDATA[tips und tricks]]></category> <category><![CDATA[umleitung]]></category><guid isPermaLink="false">http://www.christophbuente.de/2007-11-02-shell-ausgabeumleitung-fehlermeldungen-in-der-standardausgabe/</guid> <description><![CDATA[Hin und wieder braucht man ein paar Tips und Tricks für die Kommandozeile. Im Internet findet sich zahlreiche Hilfe. Doch nach spätestens zwei Wochen hat man es wieder vergessen, und die Suche geht von vorne Los. Aus Gründen meiner eigenen Vergesslichkeit hier nun auch für die Öffentlichkeit Zum Beispiel: Wie leitet man die Fehlerausgabe von [...]]]></description> <content:encoded><![CDATA[<p>Hin und wieder braucht man ein paar Tips und Tricks für die Kommandozeile. Im Internet findet sich zahlreiche Hilfe. Doch nach spätestens zwei Wochen hat man es wieder vergessen, und die Suche geht von vorne Los. Aus Gründen meiner eigenen Vergesslichkeit hier nun auch für die Öffentlichkeit <img src='http://www.christophbuente.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Zum Beispiel: Wie leitet man die Fehlerausgabe von Programmen auf das Standard Ausgabegerät um?</p><p><span id="more-17"></span></p><p>[ad#vert-banner]</p><p>Mit einem einfachen Trick kann man Ausgaben von der Fehlerausgabe auf die Standardausgabe umleiten, um eben diese  Ausgabe in anderen Programmen weiter zu verwenden.</p><pre lang="bash">$ <erstesKommando> 2>&#038;1 | <zweitesKommando> </pre><p>Die Fehlerausgabe von &#8220;erstesKommando&#8221; wird auf die Standardausgabe umgelenkt. Als besonderes Beispiel sei hier <a href="http://sox.sourceforge.net/">SOX</a> genannt. Es gilt als das Schweizer Taschenmesser der Audioverarbeitung auf der Kommandozeile.</p><pre lang="bash">$ sox beispiel.wav -e stat 2>&#038;1 | grep Length | awk '{print $3}'</pre><p>Diese Kommandofolge analysiert die Audiodatei beispiel.wav, filtert die Zeile aus dem Ergebnis, welche &#8220;Length&#8221; enthält, und gibt anschließend das dritte Wort aus. In diesem Fall handelt es sich dabei um die Länge in Sekunden.</p><p>Et voilà!</p><div id="crp_related"><h3>Ähnliche Beiträge:</h3><ul><li><a href="http://www.christophbuente.de/2007-06-19-performance-tests/" rel="bookmark" class="crp_title">Performance Tests</a></li><li><a href="http://www.christophbuente.de/2007-12-06-voiceglue-installation-interactive-voice-response-leicht-gemacht/" rel="bookmark" class="crp_title">VoiceGlue Installation &#8211; Interactive Voice Response leicht gemacht</a></li><li><a href="http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/" rel="bookmark" class="crp_title">canoo webtest &#8211; Web-Anwendungen automatisch testen</a></li><li><a href="http://www.christophbuente.de/2007-12-01-mac-software-heise-deals-zur-weihnachtszeit/" rel="bookmark" class="crp_title">Mac Software &#8211; heiße Deals zur Weihnachtszeit</a></li><li><a href="http://www.christophbuente.de/2007-11-24-advancing-rails-ein-workshop-mit-david-a-black/" rel="bookmark" class="crp_title">Advancing Rails &#8211; Ein Workshop mit David A. Black</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.christophbuente.de/2007-11-02-shell-ausgabeumleitung-fehlermeldungen-in-der-standardausgabe/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/24 queries in 0.010 seconds using memcached
Object Caching 399/454 objects using memcached

Served from: www.christophbuente.de @ 2010-09-08 09:57:02 -->