Menu
Coddy logo textTech

Quellpfad Ermitteln

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy. Lektion 75 von 82.

challenge icon

Aufgabe

Einfach

Beginnen wir mit der Erstellung des Backup-Skripts! Der erste Schritt besteht darin, ein Skript zu erstellen, das den Benutzer nach dem Quellverzeichnis fragt, das er sichern möchte.

Erstelle ein Shell-Skript namens backup.sh, das:

  1. mit der Shebang-Zeile (#!/bin/bash) beginnt
  2. read -p verwendet, um dem Benutzer folgende Eingabeaufforderung anzuzeigen: Enter source directory:
  3. die Eingabe des Benutzers in einer Variable namens source_dir speichert
  4. die Meldung Backing up: [source_dir] ausgibt

Mach das Skript ausführbar und führe es anschließend mit documents als Eingabe aus.

Dieses Terminal ist nicht interaktiv: Es kann nicht anhalten und darauf warten, dass du etwas eingibst. Übergib die Antwort stattdessen mit einer Pipe an das Skript: echo "documents" | ./backup.sh. Der Text der Eingabeaufforderung selbst wird nicht angezeigt, da read -p ihn nur ausgibt, wenn die Eingabe über eine Tastatur erfolgt.

Deine endgültige Ausgabe sollte folgendermaßen aussehen:

Backing up: documents

Hinweis: Verwende read -p "Enter source directory: " source_dir, um die Eingabeaufforderung anzuzeigen und die Eingabe in einer Zeile zu erfassen. Denke daran, chmod +x zu verwenden, um das Skript ausführbar zu machen, bevor du es mit ./backup.sh ausführst.

Probier es selbst

Terminal
cat server.log

Alle Lektionen in Grundlagen

Übe selbstständig: Terminal-Playground