1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à l'invite de commande

Connected

Exercice

Comment puis-je réutiliser des tuyaux (pipes) ?

Un fichier rempli de commandes du shell s'appelle un *script shell, ou simplement un « script ». Les scripts n'ont pas besoin d'avoir un nom qui se termine par .sh, mais cette leçon utilisera cette convention pour vous aider à repérer quels fichiers sont des scripts.

Les scripts peuvent aussi contenir des tuyaux (pipes). Par exemple, si all-dates.sh contient cette ligne :

cut -d , -f 1 seasonal/*.csv | grep -v Date | sort | uniq

alors :

bash all-dates.sh > dates.out

extraira les dates uniques des fichiers de données saisonnières et les enregistrera dans dates.out.

Instructions 1/3

undefined XP
  • 1

    Un fichier teeth.sh dans votre répertoire personnel a été préparé pour vous, mais il contient des espaces vides. Utilisez Nano pour modifier le fichier et remplacer les deux espaces réservés ____ par seasonal/*.csv et -c afin que ce script affiche le nombre de fois où chaque nom de dent apparaît dans les fichiers CSV du répertoire seasonal.

  • 2

    Utilisez bash pour exécuter teeth.sh et > pour rediriger sa sortie vers teeth.out.

  • 3

    Exécutez cat teeth.out pour vérifier vos résultats.