Exercice : Défi
Arborescence
Vous êtes en charge de créer l'arborescence des dossiers sur l'ordinateur du responsable d'un festival de musique, et d'y ranger les documents au bon endroit.
Lancez les commandes suivantes pour initialiser l'environnement.
touch presta-elec.txt
touch presta-sono.txt
touch presta-bar.txt
touch the-clash.txt
touch sex-pistols.txt
touch wampas.txt
Les fichiers qui commencent par "presta" sont les fiches des différents prestataires du festival. Les autres sont celles des artistes.
Vous devez organiser l'arborescence de fichiers suivante, et placer les fichiers au bon endroit.
└── festival
├── artistes
│ ├── sex-pistols.txt
│ ├── the-clash.txt
│ └── wampas.txt
└── prestataires
├── presta-bar.txt
├── presta-elec.txt
└── presta-sono.txt
Réalisez l'arborescence et le déplacement des fichiers en utilisant un minimum de commandes.
On utilise mkdir
On utilise mv
On commence par créer le dossier et les sous-dossiers.
mkdir -p festival/prestataires festival/artistes
Puis on déplace toutes les fiches des prestataires grâce à leur format de nom commun.
mv presta-*.txt festival/prestataires/
Enfin on déplace tout les fichiers textes restants, qui sont des fiches artistes, dans le bon dossier.
mv *.txt festival/artistes/
Saisie
Le responsable vous demande ensuite de saisir la fiche descriptive du groupe The Clash dans le fichier approprié, en vous basant sur cette description légèrement adaptée de la page Wikipédia.
The Clash est un groupe de punk rock britannique, originaire de Londres, en Angleterre. Il s'agit d'un des quatuors majeurs de l'histoire du rock et du punk rock britannique. Le groupe commence sa carrière en 1976 et se dissout en 1986. Sa discographie est sans doute considérée comme la meilleure au monde.
Remplir la fiche du groupe The Clash avec le texte ci-dessus.
On utilise un éditeur comme nano
nano
On peut utiliser le logiciel Nano.
nano festival/artistes/the-clash.txt
Et on recopie le texte que l'on souhaite. On enregistre en faisant Ctrl+O
et on quitte à l'aide de Ctrl+X
.
Complément : echo
On peut aussi utiliser la commande echo :
echo "The Clash est un groupe de punk rock britannique, originaire de Londres, en Angleterre. Il s'agit d'un des quatuors majeurs de l'histoire du rock et du punk rock britannique. Le groupe commence sa carrière en 1976 et se dissout en 1986. Sa discographie est sans doute considérée comme la meilleure au monde." > festival/artistes/the-clash.txt
Ouvrez le fichier et allez à la section "Discographie" en utilisant une fonction de recherche.
Pour récupérer le fichier on peut :
créer le fichier sur le serveur et copier/coller le texte avec un éditeur de texte comme
nano
le télécharger localement et le déposer ensuite sur le serveur avec un client SFTP comme Filezilla
trouver son URL puis utiliser
wget
La commande less
permet d'afficher et de rechercher dans un fichier.
Pour chercher dans le fichier on va utiliser :
less clash.txt
Et on va écrire /Discographie
dans l'interface pour sauter à la partie en question.
Complément :
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Auto-évaluation
Auto-évaluez votre capacité à répondre correctement aux questions de ce défi (sur une échelle de 1 à 4) :
Je ne sais répondre à aucune question (ou presque)
Je sais répondre à moins de la moitié des questions
Je sais répondre à plus de la moitié des questions
Je sais répondre à toutes les questions (ou presque)
Auto-évaluez votre capacité à répondre correctement aux questions de ce défi (sur une échelle de 1 à 4) :
Je ne sais répondre à aucune question (ou presque)
Je sais répondre à moins de la moitié des questions
Je sais répondre à plus de la moitié des questions
Je sais répondre à toutes les questions (ou presque)