Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shell:chevrons [26/04/2015 17:48] milou [Corollaire rigolo] |
doc:programmation:shell:chevrons [26/04/2015 18:00] milou [Sortie] |
||
---|---|---|---|
Ligne 123: | Ligne 123: | ||
Un exemple avec la commande [[:doc:systeme:wc]] (word count) qui permet de compter le nombre de lignes, de mots et de caractères d'un fichier. | Un exemple avec la commande [[:doc:systeme:wc]] (word count) qui permet de compter le nombre de lignes, de mots et de caractères d'un fichier. | ||
<code user> | <code user> | ||
- | wc dossier1/test1.txt | + | wc dossier1/test1.txt</code> |
- | 1 3 17 dossier1/test1.txt</code> | + | <code bash> 1 3 17 dossier1/test1.txt</code> |
Ces trois nombres signifie : | Ces trois nombres signifie : | ||
Ligne 158: | Ligne 158: | ||
Première commande dans le terminal : | Première commande dans le terminal : | ||
<code user> | <code user> | ||
- | ls -l dossier1 | + | ls -l dossier1</code> |
- | total 4 | + | <code bash>total 4 |
-rw-r--r-- 1 user user 17 oct. 16 18:31 test1.txt</code> | -rw-r--r-- 1 user user 17 oct. 16 18:31 test1.txt</code> | ||
Ligne 168: | Ligne 168: | ||
<code user> | <code user> | ||
- | cat resultat.txt | + | cat resultat.txt</code> |
- | total 4 | + | <code bash>total 4 |
-rw-r--r-- 1 user user 17 oct. 16 18:31 test1.txt</code> | -rw-r--r-- 1 user user 17 oct. 16 18:31 test1.txt</code> | ||
Ligne 181: | Ligne 181: | ||
<code user> | <code user> | ||
- | cat resultat.txt | + | cat resultat.txt</code> |
- | total 4 | + | <code bash>total 4 |
-rw-r--r-- 1 user user 17 oct. 16 18:31 test2.txt</code> | -rw-r--r-- 1 user user 17 oct. 16 18:31 test2.txt</code> | ||
Ligne 209: | Ligne 209: | ||
<code user> | <code user> | ||
- | cat resultat.txt | + | cat resultat.txt</code> |
- | total 4 | + | <code bash>total 4 |
-rw-r--r-- 1 user user 17 oct. 16 18:53 test1.txt | -rw-r--r-- 1 user user 17 oct. 16 18:53 test1.txt | ||
total 4 | total 4 | ||
Ligne 226: | Ligne 226: | ||
On peut ainsi rediriger les canaux de sortie 1 et 2 vers un autre fichier. | On peut ainsi rediriger les canaux de sortie 1 et 2 vers un autre fichier. | ||
<code user> | <code user> | ||
- | rmdir dossier3 | + | rmdir dossier3</code> |
- | rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</code> | + | <code bash>rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</code> |
<code user> | <code user> | ||
Ligne 233: | Ligne 233: | ||
<code user> | <code user> | ||
- | cat error.log | + | cat error.log</code> |
- | rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</code> | + | <code bash>rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</code> |
==== Sorties dirigées ==== | ==== Sorties dirigées ==== | ||
Ligne 258: | Ligne 258: | ||
Et dans le fichier de redirection error.log : | Et dans le fichier de redirection error.log : | ||
<code user> | <code user> | ||
- | cat error.log | + | cat error.log</code> |
- | ls: impossible d'accéder à dossier3: Aucun fichier ou dossier de ce type</code> | + | <code bash>ls: impossible d'accéder à dossier3: Aucun fichier ou dossier de ce type</code> |
L'erreur s'est bien redirigée pour s'écrire dans le fichier **error.log**. | L'erreur s'est bien redirigée pour s'écrire dans le fichier **error.log**. | ||
Ligne 276: | Ligne 276: | ||
<code user> | <code user> | ||
- | cat resultat.txt | + | cat resultat.txt</code> |
- | total 4 | + | <code bash>total 4 |
-rw-r--r-- 1 user user 17 oct. 16 18:53 test1.txt</code> | -rw-r--r-- 1 user user 17 oct. 16 18:53 test1.txt</code> | ||
Ligne 287: | Ligne 287: | ||
<code user> | <code user> | ||
- | cat tuto_resultat.txt | + | cat tuto_resultat.txt</code> |
- | total 4 | + | <code bash>total 4 |
-rw-r--r-- 1 user user 17 oct. 16 18:53 test1.txt</code> | -rw-r--r-- 1 user user 17 oct. 16 18:53 test1.txt</code> | ||
<code user> | <code user> | ||
- | cat error.log | + | cat error.log</code> |
- | ls: impossible d'accéder à dossier3: Aucun fichier ou dossier de ce type</code> | + | <code bash>ls: impossible d'accéder à dossier3: Aucun fichier ou dossier de ce type</code> |
Les erreurs se sont bien ajoutées dans le fichier **error.log** et le fichier **resultat.txt** n'a pas subi de modification. :-) | Les erreurs se sont bien ajoutées dans le fichier **error.log** et le fichier **resultat.txt** n'a pas subi de modification. :-) | ||
Ligne 307: | Ligne 307: | ||
<code user> | <code user> | ||
- | cat resultat.txt | + | cat resultat.txt</code> |
- | ls: impossible d'accéder à dossier4: Aucun fichier ou dossier de ce type</code> | + | <code bash>ls: impossible d'accéder à dossier4: Aucun fichier ou dossier de ce type</code> |
Impec nous avons l'erreur redirigée en écriture dans notre répertoire resultat.txt | Impec nous avons l'erreur redirigée en écriture dans notre répertoire resultat.txt | ||
Ligne 319: | Ligne 319: | ||
<code user> | <code user> | ||
- | cat resultat.txt | + | cat resultat.txt</code> |
- | ls: impossible d'accéder à dossier4: Aucun fichier ou dossier de ce type | + | <code bash>ls: impossible d'accéder à dossier4: Aucun fichier ou dossier de ce type |
ls: impossible d'accéder à dossier5: Aucun fichier ou dossier de ce type</code> | ls: impossible d'accéder à dossier5: Aucun fichier ou dossier de ce type</code> | ||