Aufgaben Bash while: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
* Programmieren Sie einen Counter der hochzählt.
 
* Programmieren Sie einen Counter der hochzählt.
 
= Aufgabe 2 =
 
= Aufgabe 2 =
 +
;Tip verwenden der Modulo ist oft sinnvoll
 
* Programmieren Sie einen Counter der hochzählt und nur ungerade Zahlen ausgibt.
 
* Programmieren Sie einen Counter der hochzählt und nur ungerade Zahlen ausgibt.
 +
 
= Aufgabe 3 =
 
= Aufgabe 3 =
 
* Erstellen Sie ein Programm welches die Datei /etc/passwd einliest und die Felder in umgekehrter Reihenfolge ausgibt.
 
* Erstellen Sie ein Programm welches die Datei /etc/passwd einliest und die Felder in umgekehrter Reihenfolge ausgibt.
Zeile 12: Zeile 14:
 
<!-- done < /etc/passwd -->
 
<!-- done < /etc/passwd -->
 
<!-- </syntaxhighlight> -->
 
<!-- </syntaxhighlight> -->
= Aufgabe 4 =
+
=Aufgabe 4 =
 +
*[[ldif Datei erzeugen]]
 +
<!--
 +
= Aufgabe 5 =
 
* Erstellen Sie dasselbe Programm unter Verwendung von '''awk'''
 
* Erstellen Sie dasselbe Programm unter Verwendung von '''awk'''
 
* '''awk''' soll dabei nie explizit die Anzahl der Felder gesagt bekommen, da es in der awk-Variable ''NF'' (Number of Fields) vorhanden ist
 
* '''awk''' soll dabei nie explizit die Anzahl der Felder gesagt bekommen, da es in der awk-Variable ''NF'' (Number of Fields) vorhanden ist
 +
-->
 
<!-- <syntaxhighlight lang=bash> -->
 
<!-- <syntaxhighlight lang=bash> -->
 
<!-- #!/bin/bash -->
 
<!-- #!/bin/bash -->
Zeile 29: Zeile 35:
 
<!-- done < /etc/passwd -->
 
<!-- done < /etc/passwd -->
 
<!-- </syntaxhighlight> -->
 
<!-- </syntaxhighlight> -->
= Aufgabe 6 =
+
 
 +
= Aufgabe 5 =
 
*[[User anlegen]]
 
*[[User anlegen]]

Aktuelle Version vom 7. Juni 2023, 09:49 Uhr

Aufgabe 1

  • Programmieren Sie einen Counter der hochzählt.

Aufgabe 2

Tip verwenden der Modulo ist oft sinnvoll
  • Programmieren Sie einen Counter der hochzählt und nur ungerade Zahlen ausgibt.

Aufgabe 3

  • Erstellen Sie ein Programm welches die Datei /etc/passwd einliest und die Felder in umgekehrter Reihenfolge ausgibt.

Aufgabe 4

Aufgabe 5