Menu
Coddy logo textTech

Créer le Dossier de Sauvegarde

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 76 sur 82.

challenge icon

Défi

Facile

Maintenant, étendons le script de sauvegarde pour créer un dossier de sauvegarde où les fichiers seront stockés.

Modifiez backup.sh pour :

  1. Garder le code existant qui demande le répertoire source
  2. Ajouter une nouvelle variable appelée backup_dir avec la valeur backup
  3. Utiliser mkdir -p pour créer le répertoire de sauvegarde (le drapeau -p assure qu'il n'y a pas d'erreur s'il existe déjà)
  4. Afficher le message : Created backup folder: [backup_dir]

Exécutez le script et entrez documents quand demandé. Votre sortie devrait être :

Backing up: documents
Created backup folder: backup

Après avoir exécuté le script, vérifiez que le dossier a été créé en exécutant ls pour lister le contenu du répertoire.

Indice : Ajoutez backup_dir="backup" après la commande read, puis utilisez mkdir -p "$backup_dir" pour créer le dossier. Utilisez echo pour afficher le message de confirmation avec la variable.

Essayez vous-même

Terminal
cat > backup.sh << 'EOF'
#!/bin/bash
read -p "Enter source directory: " source_dir
echo "Backing up: $source_dir"
EOF
chmod +x backup.sh
echo "documents" | ./backup.sh

Toutes les leçons de Les fondamentaux