LPIC102/105.2 Einfache Skripte anpassen oder schreiben: Unterschied zwischen den Versionen

Aus Foxwiki
TimothyKho (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „=Allgemeines= Für die Benennung des Skriptes, ist es sehr wichtig '''keine''' Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. Allgemein wer…“
 
Jasperschuny (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 26: Zeile 26:
!Zeichen !! Beschreibung  
!Zeichen !! Beschreibung  
|-
|-
| <nowiki>for</nowiki> ||  
| <nowiki>for</nowiki> || -
|-
|-
| <nowiki>&&</nowiki> || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war
| <nowiki>&&</nowiki> || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war
Zeile 32: Zeile 32:
| <nowiki>||</nowiki> || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist  
| <nowiki>||</nowiki> || bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist  
|-
|-
| <nowiki>while</nowiki> ||
| <nowiki>while</nowiki> || -
|-
|-
| <nowiki>test</nowiki> ||   
| <nowiki>test</nowiki> ||   

Version vom 17. Juli 2019, 10:27 Uhr

Allgemeines

Für die Benennung des Skriptes, ist es sehr wichtig keine Sonderzeichen einzufügen, sowie vorhandene Befehle zu benutzen. Allgemein werden Skripte meist in Textdateien geschrieben.

Wichtige Inhalte in einem Skript

  • Standard-Syntax verwenden (sh)
  • Kommandosubstitutionen verwenden
  • verkettete Kommandos ausführen
    • es werden mehrere Befehle in einer einzigen Befehlszeile ausgeführt
    • werden mit einem Semikolon (;) getrennt
    • Beispiel: archangel:/ # df -h;free -m
    • -> Zunächst zeigt es die Festplattenbelegung, anschliessend die Speicherverwendung

sowie einige weitere

Position eines Skriptes

Falls man ein Skript öfter benötigt, wäre es sinnvoll ein Verzeichnis auszuwählen, dass auf die PATH-Variable zeigt.

  • /usr/bin ist gut geeignet für systemweite und jeden zugänglich
  • /usr/sbin ist gut geeignet für durchgeführte administrative Eingriffe oder auch nicht für normale Benutzer anwendbar sein sollen

Wichtige Dateien, Verzeichnisse und Anwendungen

Zeichen Beschreibung
for -
&& bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste erfolgreich war
|| bei diesem Zeichen wird der zweite Befehl nur ausgeführt, wenn der erste fehlgeschlagen ist
while -
test
read
if
seq
exec Erklärung im unteren Teil des Artikels. (Sonstiges)

sowie einige weitere

Grundrechenarten

Es gibt vier verschiedene Grundrechenarten, mit denen man im Skripten arbeiten und rechnen kann.

  • [a]ddieren
  • [s]ubtrahieren
  • [m]ultiplizieren
  • [d]ividieren

Sonstiges

Mit Exec kann man ein externes Programm oder ein anderes Skript aufrufen, dabei wird der laufenden Prozess / das laufende Skript automatisch beendet und ersetzt.