Comment puis-je enregistrer la sortie d'une commande dans un fichier ?
Tous les outils que vous avez vus jusqu'ici vous permettent de nommer des fichiers d'entrée. La plupart n'offrent pas d'option pour nommer un fichier de sortie, parce qu'ils n'en ont pas besoin. À la place, vous pouvez utiliser la redirection pour enregistrer la sortie de n'importe quelle commande où vous voulez. Si vous exécutez cette commande :
head -n 5 seasonal/summer.csv
elle affiche à l'écran les 5 premières lignes des données d'été. Si vous exécutez plutôt cette commande :
head -n 5 seasonal/summer.csv > top.csv
rien ne s'affiche à l'écran.
À la place,
la sortie de head est envoyée dans un nouveau fichier nommé top.csv.
Vous pouvez jeter un coup d'œil au contenu de ce fichier avec cat :
cat top.csv
Le signe supérieur > indique à l'interpréteur de commandes de rediriger la sortie de head vers un fichier.
Ce n'est pas une partie de la commande head ;
au contraire,
il fonctionne avec toute commande de l'interpréteur qui produit une sortie.
Cette activité fait partie du cours
Introduction à l'invite de commande
Instructions de l’exercice
Combinez tail avec la redirection pour enregistrer les 5 dernières lignes de seasonal/winter.csv dans un fichier nommé last.csv.
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice