Bash Aufgaben: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 43: Zeile 43:
 
# Nennen und beschreiben sie die 2 Arten Einfacher Verzweigungen
 
# Nennen und beschreiben sie die 2 Arten Einfacher Verzweigungen
  
==Endestatus==
+
*[[Aufgaben Bash Endestatus]]
 
 
# Was ist der Returncode
 
# Erzeugen sie beliebige Fehlermeldungen und lassen sie sich die Returncodes mit "echo $?" ausgeben
 
  
 
==test-Kommando==
 
==test-Kommando==

Version vom 1. Juni 2023, 16:16 Uhr


Wichtige Systemvariablen

  1. Beschreiben sie folgende System-Variablen
  • PATH
  • HOME
  • BASH
  • PWD
  • OLDPWD
  • PS1 ,PS2 , PS3
  • UID
  • EDITOR
  • MAIL
  • HOSTNAME

Stellungsparameter (Spezielle Variablen)

  1. Welche Stellungsparameter gibt es
  2. Mit welchem Befehl setzt man sie
  3. Bilden sie einen Satz aus 9 Worten und probieren sie damit die Stellungsparameter aus
  4. Schreiben sie ein Skript das die Stellungsparameter ausgibt die man ihm übergibt

Systemparameter

  1. Welche Systemparameter gibt es und welche Funktion haben sie

shift-Kommando

  1. Wozu ist das shift-Kommando gut
  2. Experimentieren sie damit

read-Kommando

  1. Wozu ist das read-Kommando gut
  2. Schreiben sie ein Skript das sie nach ihrem Namen und Nachnamen fragt und ihn dann ausgibt

Einfache Verzweigungen

  1. Nennen und beschreiben sie die 2 Arten Einfacher Verzweigungen

test-Kommando

  1. Was macht das test-Kommando
  2. Welche Schreibweisen gibt es

Numerischer Vergleich

  1. Welche Numerischen Vergleichsoperanden gibt es
  2. Schreiben sie ein Skript das Ausgabe gibt ob 2 zahlen gleich sind oder nicht

String-Vergleich

  1. Welche String Vergleichsoperanden gibt es
  2. Schreiben sie ein Skript das Ausgabe gibt ob 2 Strings gleich sind oder nicht

Objekt-Eigenschaften

  1. Welche test-operanden kann man auf eine Datei anwenden
  2. Schreiben sie ein Skript das Ausgabe gibt ob eine Datei ein Verzeichnis

Prioritäten bei logischen Verknüpfungen