<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.foxtom.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jasperschuny</id>
	<title>Foxwiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.foxtom.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jasperschuny"/>
	<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php/Spezial:Beitr%C3%A4ge/Jasperschuny"/>
	<updated>2026-06-17T09:52:04Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3273</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3273"/>
		<updated>2019-07-18T09:55:45Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Grundrechenarten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Ausführung eines Skriptes==&lt;br /&gt;
Es gibt drei Methoden ein Skript auszuführen:&lt;br /&gt;
   # Addiert zwei Werte&lt;br /&gt;
   let summe=$1+$2&lt;br /&gt;
   echo &amp;quot;Die Summe aus $1 und $2 ist $summe.&amp;quot;&lt;br /&gt;
Zum einen mit &amp;quot;add&amp;quot;:&lt;br /&gt;
   /bin/bash /storage/scriptdemo/add 5 6&lt;br /&gt;
   Die Summe aus 5 und 6 ist 11.&lt;br /&gt;
Zum anderen mit &amp;quot;source&amp;quot;:&lt;br /&gt;
   source /storage/scriptdemo/add 5 6&lt;br /&gt;
   Die Summe aus 5 und 6 ist 11.&lt;br /&gt;
Zum anderen musst du zunächst die Datei ausführbar machen:&lt;br /&gt;
   /storage/scriptdemo # ls -l&lt;br /&gt;
   ...&lt;br /&gt;
   -rw-r--r--   1 root root  92 Aug 24 16:52 add&lt;br /&gt;
   ...&lt;br /&gt;
-rw-r-r-- das sind Standardberechtigungen für eine neue Datei. Bedeutet mit &amp;quot;chmod&amp;quot; wird das Attribut für die Ausführbarkeit hinzugefügt:&lt;br /&gt;
   /storage/scriptdemo # chmod a+x add&lt;br /&gt;
   /storage/scriptdemo # ls -l&lt;br /&gt;
   ...&lt;br /&gt;
   -rwxr-xr-x   1 root root  92 Aug 24 16:52 add&lt;br /&gt;
   ...&lt;br /&gt;
Nun wird die Shebangzeile eingefügt:&lt;br /&gt;
   #!/bin/bash&lt;br /&gt;
   # Addiert zwei Werte&lt;br /&gt;
   let summe=$1+$2&lt;br /&gt;
   echo &amp;quot;Die Summe aus $1 und $2 ist $summe.&amp;quot;&lt;br /&gt;
Das Zeichen &amp;quot;#!&amp;quot; ist in dieser Situation &#039;&#039;&#039;kein&#039;&#039;&#039; Kommentarzeichen, sondern zeigt die Ausführbarkeit der Datei an.&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !!  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a * $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3258</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3258"/>
		<updated>2019-07-18T09:43:16Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Wichtige Dateien, Verzeichnisse und Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Ausführung eines Skriptes==&lt;br /&gt;
Es gibt drei Methoden ein Skript auszuführen:&lt;br /&gt;
   # Addiert zwei Werte&lt;br /&gt;
   let summe=$1+$2&lt;br /&gt;
   echo &amp;quot;Die Summe aus $1 und $2 ist $summe.&amp;quot;&lt;br /&gt;
Zum einen mit &amp;quot;add&amp;quot;:&lt;br /&gt;
   /bin/bash /storage/scriptdemo/add 5 6&lt;br /&gt;
   Die Summe aus 5 und 6 ist 11.&lt;br /&gt;
Zum anderen mit &amp;quot;source&amp;quot;:&lt;br /&gt;
   source /storage/scriptdemo/add 5 6&lt;br /&gt;
   Die Summe aus 5 und 6 ist 11.&lt;br /&gt;
Zum anderen musst du zunächst die Datei ausführbar machen:&lt;br /&gt;
   /storage/scriptdemo # ls -l&lt;br /&gt;
   ...&lt;br /&gt;
   -rw-r--r--   1 root root  92 Aug 24 16:52 add&lt;br /&gt;
   ...&lt;br /&gt;
-rw-r-r-- das sind Standardberechtigungen für eine neue Datei. Bedeutet mit &amp;quot;chmod&amp;quot; wird das Attribut für die Ausführbarkeit hinzugefügt:&lt;br /&gt;
   /storage/scriptdemo # chmod a+x add&lt;br /&gt;
   /storage/scriptdemo # ls -l&lt;br /&gt;
   ...&lt;br /&gt;
   -rwxr-xr-x   1 root root  92 Aug 24 16:52 add&lt;br /&gt;
   ...&lt;br /&gt;
Nun wird die Shebangzeile eingefügt:&lt;br /&gt;
   #!/bin/bash&lt;br /&gt;
   # Addiert zwei Werte&lt;br /&gt;
   let summe=$1+$2&lt;br /&gt;
   echo &amp;quot;Die Summe aus $1 und $2 ist $summe.&amp;quot;&lt;br /&gt;
Das Zeichen &amp;quot;#!&amp;quot; ist in dieser Situation &#039;&#039;&#039;kein&#039;&#039;&#039; Kommentarzeichen, sondern zeigt die Ausführbarkeit der Datei an.&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !!  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3256</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3256"/>
		<updated>2019-07-18T09:40:47Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Ausführung eines Skriptes==&lt;br /&gt;
Es gibt drei Methoden ein Skript auszuführen:&lt;br /&gt;
   # Addiert zwei Werte&lt;br /&gt;
   let summe=$1+$2&lt;br /&gt;
   echo &amp;quot;Die Summe aus $1 und $2 ist $summe.&amp;quot;&lt;br /&gt;
Zum einen mit &amp;quot;add&amp;quot;:&lt;br /&gt;
   /bin/bash /storage/scriptdemo/add 5 6&lt;br /&gt;
   Die Summe aus 5 und 6 ist 11.&lt;br /&gt;
Zum anderen mit &amp;quot;source&amp;quot;:&lt;br /&gt;
   source /storage/scriptdemo/add 5 6&lt;br /&gt;
   Die Summe aus 5 und 6 ist 11.&lt;br /&gt;
Zum anderen musst du zunächst die Datei ausführbar machen:&lt;br /&gt;
   /storage/scriptdemo # ls -l&lt;br /&gt;
   ...&lt;br /&gt;
   -rw-r--r--   1 root root  92 Aug 24 16:52 add&lt;br /&gt;
   ...&lt;br /&gt;
-rw-r-r-- das sind Standardberechtigungen für eine neue Datei. Bedeutet mit &amp;quot;chmod&amp;quot; wird das Attribut für die Ausführbarkeit hinzugefügt:&lt;br /&gt;
   /storage/scriptdemo # chmod a+x add&lt;br /&gt;
   /storage/scriptdemo # ls -l&lt;br /&gt;
   ...&lt;br /&gt;
   -rwxr-xr-x   1 root root  92 Aug 24 16:52 add&lt;br /&gt;
   ...&lt;br /&gt;
Nun wird die Shebangzeile eingefügt:&lt;br /&gt;
   #!/bin/bash&lt;br /&gt;
   # Addiert zwei Werte&lt;br /&gt;
   let summe=$1+$2&lt;br /&gt;
   echo &amp;quot;Die Summe aus $1 und $2 ist $summe.&amp;quot;&lt;br /&gt;
Das Zeichen &amp;quot;#!&amp;quot; ist in dieser Situation &#039;&#039;&#039;kein&#039;&#039;&#039; Kommentarzeichen, sondern zeigt die Ausführbarkeit der Datei an.&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3246</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3246"/>
		<updated>2019-07-18T09:30:09Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Wichtige Inhalte in einem Skript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3245</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3245"/>
		<updated>2019-07-18T09:29:14Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Wichtige Inhalte in einem Skript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
*situationsabhängig Mail an den Superuser senden&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3244</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3244"/>
		<updated>2019-07-18T09:27:55Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Wichtige Dateien, Verzeichnisse und Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3243</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3243"/>
		<updated>2019-07-18T09:27:46Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Position eines Skriptes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und für jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3237</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3237"/>
		<updated>2019-07-18T06:56:16Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: /* Grundrechenarten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den ersten Wert ein  &amp;quot;&lt;br /&gt;
   read a&lt;br /&gt;
   clear; echo -e &amp;quot;\nGeben Sie jetzt den zweiten Wert ein  &amp;quot;&lt;br /&gt;
   read &lt;br /&gt;
Damit wurde ein Wert für die Varibale &amp;quot;a&amp;quot; und &amp;quot;b&amp;quot; gesetzt.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3172</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3172"/>
		<updated>2019-07-17T11:01:19Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3169</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3169"/>
		<updated>2019-07-17T10:53:56Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3129</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3129"/>
		<updated>2019-07-17T09:48:46Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [$operator=a]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3126</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3126"/>
		<updated>2019-07-17T09:47:46Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
   if [ $operator = a ]; then&lt;br /&gt;
         let c=a+b&lt;br /&gt;
         clear; echo $a + $b = $c&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3125</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3125"/>
		<updated>2019-07-17T09:47:16Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
   elif [ $operator=s]; then&lt;br /&gt;
           let c=a-b&lt;br /&gt;
           clear; echo $a – $b = $c&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3121</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3121"/>
		<updated>2019-07-17T09:46:09Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
   elif [ $operator=d]; then&lt;br /&gt;
           let c=a/b&lt;br /&gt;
           clear; echo $a / $b = $c&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3118</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3118"/>
		<updated>2019-07-17T09:45:22Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
           let c=a*b&lt;br /&gt;
           clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3117</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3117"/>
		<updated>2019-07-17T09:44:59Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
   elif [ $operator=m]; then&lt;br /&gt;
   let c=a*b&lt;br /&gt;
   clear; echo $a &amp;quot;*&amp;quot; $b = $c&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3078</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3078"/>
		<updated>2019-07-17T09:30:15Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Übergabevariablen und Rückgabewerte==&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3074</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3074"/>
		<updated>2019-07-17T09:27:56Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3073</id>
		<title>LPIC102/105.2 Einfache Skripte anpassen oder schreiben</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=LPIC102/105.2_Einfache_Skripte_anpassen_oder_schreiben&amp;diff=3073"/>
		<updated>2019-07-17T09:27:37Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. &lt;br /&gt;
Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Shells_und_Shell-Skripte&amp;diff=2649</id>
		<title>Linux/Shells und Shell-Skripte</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Shells_und_Shell-Skripte&amp;diff=2649"/>
		<updated>2019-07-12T08:39:15Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Für die Benennung des Skriptes, ist es sehr wichtig &#039;&#039;&#039;keine&#039;&#039;&#039; Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. Allgemein werden Skripte meist in Textdateien geschrieben.&lt;br /&gt;
==Wichtige Inhalte in einem Skript==&lt;br /&gt;
*Standard-Syntax verwenden (sh)&lt;br /&gt;
*Kommandosubstitutionen verwenden&lt;br /&gt;
*verkettete Kommandos ausführen&lt;br /&gt;
**es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt&lt;br /&gt;
**werden mit einem Semikolon (;) getrennt.&lt;br /&gt;
**Beispiel: archangel:/ # df -h;free -m&lt;br /&gt;
**-&amp;gt; Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
==Position eines Skriptes==&lt;br /&gt;
Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.&lt;br /&gt;
*/usr/bin ist gut geeignet für systemweite und jeden zugänglich&lt;br /&gt;
*/usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen&lt;br /&gt;
==Wichtige Dateien, Verzeichnisse und Anwendungen==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Zeichen !! Beschreibung &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;for&amp;lt;/nowiki&amp;gt; ||   &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;amp;&amp;amp;&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt; || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;while&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;test&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;read&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;if&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;seq&amp;lt;/nowiki&amp;gt; ||  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;exec&amp;lt;/nowiki&amp;gt; || Erklärung im unteren Teil des Artikels. (Sonstiges) &lt;br /&gt;
|}&lt;br /&gt;
sowie einige weitere&lt;br /&gt;
==Grundrechenarten==&lt;br /&gt;
Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.&lt;br /&gt;
*[a]ddieren&lt;br /&gt;
*[s]ubtrahieren&lt;br /&gt;
*[m]ultiplizieren&lt;br /&gt;
*[d]ividieren&lt;br /&gt;
==Sonstiges==&lt;br /&gt;
Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Root-Passwort_zur%C3%BCcksetzen&amp;diff=2236</id>
		<title>Linux/Root-Passwort zurücksetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Root-Passwort_zur%C3%BCcksetzen&amp;diff=2236"/>
		<updated>2019-04-25T12:39:58Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# PC neu starten&lt;br /&gt;
# Im Bootmenü auf &amp;quot;e&amp;quot; drücken&lt;br /&gt;
# Die erste Zeile die mit &amp;quot;Linux&amp;quot; beginnt suchen&lt;br /&gt;
# Am Ende der Zeile ein Leerzeichen setzen&lt;br /&gt;
# init=/bin/bash eingeben und anschließend mit F10 fortfahren&lt;br /&gt;
# In der Shell &amp;quot;mount / -o remount,rw&amp;quot; eingeben&lt;br /&gt;
# Das Passwort mit &amp;quot;passwd&amp;quot; ändern&lt;br /&gt;
# PC neu starten&lt;br /&gt;
&lt;br /&gt;
[[category:linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Root-Passwort_zur%C3%BCcksetzen&amp;diff=2235</id>
		<title>Linux/Root-Passwort zurücksetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Root-Passwort_zur%C3%BCcksetzen&amp;diff=2235"/>
		<updated>2019-04-25T12:35:06Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# PC neu starten&lt;br /&gt;
# Im Bootmenü auf &amp;quot;e&amp;quot; drücken&lt;br /&gt;
# Die erste Zeile mit Linux suchen und ans Ende der Zeile ein Leerzeichenv setzen&lt;br /&gt;
# init=/bin/bash eingeben und anschließend mit F10 fortfahren&lt;br /&gt;
# Daraufhin &amp;quot;mount / -o remount,rw&amp;quot; eintippen&lt;br /&gt;
# passwd eingeben&lt;br /&gt;
# Passwort bei UNIX Passwort ändern&lt;br /&gt;
# PC neu booten&lt;br /&gt;
&lt;br /&gt;
[[category:linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Root-Passwort_zur%C3%BCcksetzen&amp;diff=2234</id>
		<title>Linux/Root-Passwort zurücksetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Root-Passwort_zur%C3%BCcksetzen&amp;diff=2234"/>
		<updated>2019-04-25T12:08:35Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: Die Seite wurde neu angelegt: „== Root Passwort zurücksetzen == # PC neustarten, gleichzeitig auf &amp;quot;e&amp;quot; drücken # in der Zeile Linux/Boot -&amp;gt; Curser ans Ende der Zeile ## ro quiet init=/bin/b…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Root Passwort zurücksetzen ==&lt;br /&gt;
# PC neustarten, gleichzeitig auf &amp;quot;e&amp;quot; drücken&lt;br /&gt;
# in der Zeile Linux/Boot -&amp;gt; Curser ans Ende der Zeile&lt;br /&gt;
## ro quiet init=/bin/bash eingeben und anschließend mit F10 fortfahren&lt;br /&gt;
# mount / -o remount,rw eintippen&lt;br /&gt;
# passwd eingeben&lt;br /&gt;
# Passwort bei UNIX Passwort ändern&lt;br /&gt;
# PC neu booten&lt;br /&gt;
&lt;br /&gt;
[[category:linux]]&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Kategorie:Linux&amp;diff=2232</id>
		<title>Kategorie:Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Kategorie:Linux&amp;diff=2232"/>
		<updated>2019-04-25T12:06:48Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: Die Seite wurde geleert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Kategorie:Linux&amp;diff=2196</id>
		<title>Kategorie:Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Kategorie:Linux&amp;diff=2196"/>
		<updated>2019-04-24T12:51:41Z</updated>

		<summary type="html">&lt;p&gt;Jasperschuny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Root Passwort zurücksetzen ==&lt;br /&gt;
# PC neustarten, gleichzeitig auf &amp;quot;e&amp;quot; drücken&lt;br /&gt;
# in der Zeile Linux/Boot -&amp;gt; Curser ans Ende der Zeile&lt;br /&gt;
## ro quiet init=/bin/bash eingeben und anschließend mit F10 fortfahren&lt;br /&gt;
# mount / -o remount,rw eintippen&lt;br /&gt;
# passwd eingeben&lt;br /&gt;
# Passwort bei UNIX Passwort ändern&lt;br /&gt;
# PC neu booten&lt;/div&gt;</summary>
		<author><name>Jasperschuny</name></author>
	</entry>
</feed>