Aufgaben Bash read-Kommando: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Aufgaben= *Wozu ist das read-Kommando gut *Schreiben sie ein Skript das sie nach ihrem Namen und Nachnamen fragt und ihn dann ausgibt“)
 
 
Zeile 1: Zeile 1:
=Aufgaben=
+
= Aufgabe 1 =
*Wozu ist das read-Kommando gut
+
 
*Schreiben sie ein Skript das sie nach ihrem Namen und Nachnamen fragt und ihn dann ausgibt
+
* Wozu ist das read-Kommando gut
 +
* Schreiben sie ein Skript das sie nach ihrem Namen und Nachnamen fragt und ihn dann ausgibt
 +
 
 +
= Aufgabe 2 =
 +
 
 +
* Bauen Sie das Perl-Skript '''adduser''', welches den Anwender nach den optionalen Parametern von '''useradd''' befragt, in Bash nach.
 +
* Folgendes kann man zum Testen benutzen:
 +
** '''echo -n "Benuternamen eingeben: " ; read username'''
 +
** '''echo "$username"'''
 +
 
 +
<!-- <syntaxhighlight lang=bash> -->
 +
<!-- #!/bin/bash -->
 +
 
 +
<!-- echo -n "Vorname: " ; read VORNAME -->
 +
<!-- echo -n "Nachname: " ; read NACHNAME -->
 +
<!-- echo -n "Passwort: " ; read PASSWORT -->
 +
<!-- GECKO="$VORNAME $NACHNAME" -->
 +
<!-- USER=$(echo "$VORNAME.$NACHNAME" | tr "[A-Z]" "[a-z]") -->
 +
 
 +
<!-- useradd -m -c "$GECKO" -s /bin/bash "$USER" -->
 +
<!-- echo "$USER:$PASSWORT" | chpasswd -->
 +
<!-- </syntaxhighlight> -->

Aktuelle Version vom 2. Juni 2023, 06:57 Uhr

Aufgabe 1

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

Aufgabe 2

  • Bauen Sie das Perl-Skript adduser, welches den Anwender nach den optionalen Parametern von useradd befragt, in Bash nach.
  • Folgendes kann man zum Testen benutzen:
    • echo -n "Benuternamen eingeben: " ; read username
    • echo "$username"