logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:programmation:shell:chevrons [22/09/2015 18:08]
milou [Entrée]
doc:programmation:shell:chevrons [01/05/2021 12:58] (Version actuelle)
jpt [Sortie]
Ligne 159: Ligne 159:
 <code user> <code user>
 ls -l dossier1</​code>​ ls -l dossier1</​code>​
-<code bash>total 4 +<file config retour de la commande>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</​file>
  
 On se sert du caractère « > » pour rediriger la sortie standard (celle qui va normalement sur écran). On se sert du caractère « > » pour rediriger la sortie standard (celle qui va normalement sur écran).
Ligne 169: Ligne 169:
 <code user> <code user>
 cat resultat.txt</​code> ​ cat resultat.txt</​code> ​
-<​code ​bash>total 4+<​code ​config retour de la commande>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 182: Ligne 182:
 <code user> <code user>
 cat resultat.txt</​code> ​ cat resultat.txt</​code> ​
-<code bash>total 4 +<file config retour de la commande>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</​file>
  
 On voit que l'​écriture précédente a été remplacée. On voit que l'​écriture précédente a été remplacée.
Ligne 210: Ligne 210:
 <code user> <code user>
 cat resultat.txt</​code> ​ cat resultat.txt</​code> ​
-<code bash>total 4+<file config retour de la commande>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
--rw-r--r-- 1 user user 17 oct.  16 18:50 test2.txt</​code>+-rw-r--r-- 1 user user 17 oct.  16 18:50 test2.txt</​file>
  
  
Ligne 227: Ligne 227:
 <code user> <code user>
 rmdir dossier3</​code>​ rmdir dossier3</​code>​
-<code bash>rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</code>+<file config retour de la commande>rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</file>
  
 <code user> <code user>
Ligne 234: Ligne 234:
 <code user> <code user>
 cat error.log</​code> ​ cat error.log</​code> ​
-<code bash>rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</code>+<file config retour de la commande>rmdir: échec de suppression de « dossier3 »: Aucun fichier ou dossier de ce type</file>
  
 ==== Sorties dirigées ==== ==== Sorties dirigées ====
Ligne 259: Ligne 259:
 <code user> <code user>
 cat error.log</​code> ​ cat error.log</​code> ​
-<code bash>ls: impossible d'​accéder à dossier3: Aucun fichier ou dossier de ce type</code>+<file config retour de la commande>ls: impossible d'​accéder à dossier3: Aucun fichier ou dossier de ce type</file>
  
 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 277: Ligne 277:
 <code user> <code user>
 cat resultat.txt</​code> ​ cat resultat.txt</​code> ​
-<code bash>total 4 +<file config retour de la commande>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</​file>
  
 Utilisons maintenant la double direction en sortie des 2 fichiers : Utilisons maintenant la double direction en sortie des 2 fichiers :
Ligne 287: Ligne 287:
  
 <code user> <code user>
-cat tuto_resultat.txt</​code>​  +cat resultat.txt</​code>​  
-<code bash>total 4 +<file config retour de la commande>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</​file>
  
 <code user> <code user>
 cat error.log</​code> ​ cat error.log</​code> ​
-<code bash>ls: impossible d'​accéder à dossier3: Aucun fichier ou dossier de ce type</code>+<file config retour de la commande>ls: impossible d'​accéder à dossier3: Aucun fichier ou dossier de ce type</file>
  
 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 299: Ligne 299:
 ==== Sorties fusionnées ==== ==== Sorties fusionnées ====
  
-Il est possible de fusionner les sorties dans un seul et même fichier.Il faut utiliser le code suivant : +Il est possible de fusionner les sorties dans un seul et même fichier. Il faut utiliser le code suivant : 
-   ​2>&​1.+   ​2>&​1
  
 Cela a pour effet de rediriger toute la sortie d'​erreurs dans la sortie standard((Traduction pour l'​ordinateur : « envoie les erreurs au même endroit que le reste »)). Cela a pour effet de rediriger toute la sortie d'​erreurs dans la sortie standard((Traduction pour l'​ordinateur : « envoie les erreurs au même endroit que le reste »)).
Ligne 308: Ligne 308:
 <code user> <code user>
 cat resultat.txt</​code> ​ cat resultat.txt</​code> ​
-<code bash>ls: impossible d'​accéder à dossier4: Aucun fichier ou dossier de ce type</code>+<file config retour de la commande>ls: impossible d'​accéder à dossier4: Aucun fichier ou dossier de ce type</file>
  
-Impec nous avons l'​erreur redirigée en écriture dans notre répertoire ​resultat.txt+Impecnous avons l'​erreur redirigée en écriture dans notre fichier ​resultat.txt.
  
 ==== Sorties liées ==== ==== Sorties liées ====
  
-Pour préserver le répertoire de ses précédentes écritures il suffit de doubler la sortie ainsi :+Pour conserver les précédentes écritures ​dans le fichier, ​il suffit de doubler la sortie ainsi :
 <code user> <code user>
 ls -l dossier5 >> resultat.txt 2>&​1</​code>​ ls -l dossier5 >> resultat.txt 2>&​1</​code>​
Ligne 320: Ligne 320:
 <code user> <code user>
 cat resultat.txt</​code> ​ cat resultat.txt</​code> ​
-<code bash>ls: impossible d'​accéder à dossier4: Aucun fichier ou dossier de ce type +<file config retour de la commande>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</file>
  
 ===== Entrée - Sortie ===== ===== Entrée - Sortie =====
doc/programmation/shell/chevrons.1442938124.txt.gz · Dernière modification: 22/09/2015 18:08 par milou

Pied de page des forums

Propulsé par FluxBB