Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/08/2009, à 10:26

yanick_cangaeld

[résolu]commandes

Bonjour, enfin re big_smile

On me demande le résultat de ces commandes :

$ echo bleu>long
$ cp long court
$ cat court>long
$ cat court>long
$ cat long

Je les ai tapés sur ma console et ça me donne bleu
Mais j'aimerais comprendre pourquoi ça me donne ce résultat ?

Dernière modification par yanick_cangaeld (Le 15/08/2009, à 10:41)

Hors ligne

#2 Le 15/08/2009, à 10:29

slasher-fun

Re : [résolu]commandes

Bonjour,

yanick_cangaeld a écrit :

$ echo bleu>long

Ecrit "bleu" dans un fichier appelé "long"

yanick_cangaeld a écrit :

$ cp long court

Copie le contenu de "long" dans "court"

yanick_cangaeld a écrit :

$ cat court>long

Écrase le contenu de long avec le contenu de court

yanick_cangaeld a écrit :

$ cat court>long

Idem

yanick_cangaeld a écrit :

$ cat long

Affiche le contenu de long.

Hors ligne

#3 Le 15/08/2009, à 10:31

yanick_cangaeld

Re : [résolu]commandes

Si long a été écrasé avec court il doit ne plus rien rester dans long et ça ne doit rien affiché à l'écran ?

Hors ligne

#4 Le 15/08/2009, à 10:31

®om

Re : [résolu]commandes

echo bleu>long écrit bleu sur stdout, et stdout est redirigé vers le fichier "long"
cp long court copie le fichier "long" dans un autre fichier "court"
cat court>long écrit le fichier "court" sur stdout, et stdout est redirigé vers le fichier "long" (équivalent à cp court long)
cat court>long une deuxième fois fait la même chose
cat long affiche le contenu de long sur stdout (donc dans la console), c'est à dire "bleu"

:grilled:

Dernière modification par ®om (Le 15/08/2009, à 10:32)

Hors ligne

#5 Le 15/08/2009, à 10:39

slasher-fun

Re : [résolu]commandes

yanick_cangaeld a écrit :

Si long a été écrasé avec court il doit ne plus rien rester dans long et ça ne doit rien affiché à l'écran ?

long a été écrasé avec court... qui contenait "bleu".

Hors ligne

#6 Le 15/08/2009, à 10:41

yanick_cangaeld

Re : [résolu]commandes

ok merci

Hors ligne