Menu
Coddy logo textTech

Obtenir le Chemin Source

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy. Leçon 75 sur 82.

challenge icon

Défi

Facile

Commençons à créer le script de sauvegarde ! La première étape consiste à créer un script qui demande à l’utilisateur le répertoire source qu’il souhaite sauvegarder.

Créez un script shell appelé backup.sh qui :

  1. Commence par la ligne shebang (#!/bin/bash)
  2. Utilise read -p pour demander à l’utilisateur : Enter source directory:
  3. Stocke la saisie de l’utilisateur dans une variable appelée source_dir
  4. Affiche le message : Backing up: [source_dir]

Rendez le script exécutable, puis exécutez-le avec documents comme entrée.

Ce terminal n’est pas interactif : il ne peut pas s’arrêter et attendre que vous saisissiez du texte. Envoyez plutôt la réponse au script à l’aide d’un tube : echo "documents" | ./backup.sh. Le texte de l’invite lui-même ne s’affiche pas, car read -p ne l’affiche que lorsque l’entrée provient d’un clavier.

Votre sortie finale doit être :

Backing up: documents

Astuce : Utilisez read -p "Enter source directory: " source_dir pour afficher l’invite et récupérer l’entrée sur une seule ligne. N’oubliez pas d’utiliser chmod +x pour rendre le script exécutable avant de l’exécuter avec ./backup.sh.

Essayez vous-même

Terminal
cat server.log

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground Terminal