<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>read-funktion &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/read-funktion/</link>
	<description>Feed of posts on WordPress.com tagged "read-funktion"</description>
	<pubDate>Sat, 30 Aug 2008 15:03:33 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Meine ersten Shell-Skripte]]></title>
<link>http://seufz.wordpress.com/?p=49</link>
<pubDate>Tue, 29 Apr 2008 20:50:41 +0000</pubDate>
<dc:creator>noqqe</dc:creator>
<guid>http://seufz.wordpress.com/?p=49</guid>
<description><![CDATA[Hab mich doch mal ein bisschen weitergebildet! Und zwar zum Thema Shell-Skripte.
Zuerstmal&#8230; ei]]></description>
<content:encoded><![CDATA[<p>Hab mich doch mal ein bisschen weitergebildet! Und zwar zum Thema Shell-Skripte.</p>
<p>Zuerstmal... ein shellskript.. mhm. Kurz gesagt ist es eine ausführbare Datei die einem Eintipparbeit ins Terminal abnimmt. Dazu sind aber noch einige Vorkehrungen nötig ( wie ich auch erst später mitbekommen habe)</p>
<p>Diese Skripte müssen in einem Ordner liegen das in <strong>PATH </strong>verzeichnet ist. Path ist eine Art Liste in der alle Orte stehen aus denen Skripte ausgeführt werden dürfen. Nur dann lassen sich die Dateien verwenden.</p>
<p>Also habe ich den Pfad <code>/home/npx/shellscr</code> mit dem befehl <code>PATH=$PATH:.:</code> hinzugefügt. Hier werden meine Skripte gespeichert. (Der Punkt zwischen den beiden ":" gibt an das das akutelle Verzeichnis hinzugefügt werden soll in dem ich mich befinde. In diesem Fall /home/npx/shellscr)</p>
<p>Also gut. Jetzt hab ich schonmal festgelegt wo das ganze auf der Platte rumliegt. Als nächstes erstelle ich dann eine leere Datei mit Namen "path1" am oben genannten Ort. Inhalt wie folgt:<br />
<code><br />
who<br />
echo "Hallo $USER"<br />
echo "Ich bin ein Shellskript"</code></p>
<p>So.Da ist es, mein Shell Skript. Dann muss ich ihm noch das Recht geben in einer Konsole ausgeführt zu werden. Das geht so:</p>
<p><code>chmod +x path1</code></p>
<p>Danach kann ich es beliebig oft mit dem Befehl :</p>
<p><code>bash path1</code></p>
<p>ausführen.</p>
<p>Ausgabe sieht dann folgendermaßen aus:</p>
<p><code>npx@KnechtRootrecht:~/shellscr$ bash path1<br />
npx      tty7         2008-04-29 20:33 (:0)<br />
npx      pts/0        2008-04-29 22:34 (:0.0)<br />
Hallo npx<br />
Ich bin ein Shellskript</code></p>
<p>Es hat funktioniert :) Anschließend hab ich nochn bisschen rumgespielt und die read Funktion ausprobiert. Dabei wird eine Eingabe vom Benutzer gefordert ohne die es nicht weiter geht, diese wird wiederum in einer Variablen gespeichert und dann als $ANTWORT ausgegeben. Da hat mir mein C++ doch mal was gebracht!</p>
<p><code> echo "antwort geben... ja oder nein"<br />
read antwort<br />
echo "antwort war $antwort"<br />
read -p "bitte antwort eingeben" antwort<br />
echo "Antwort war $antwort" </code></p>
<p>In diesem Sinne, schöne gute Nacht.<br />
Und schönen Gruß an meine allertollste Neni :) Ich hoff es war bisschen verständlich für dich :)</p>
]]></content:encoded>
</item>

</channel>
</rss>
