Concerne la commande ''CAT''

Fermé
Redouane - 20 mars 2017 à 16:46
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 20 mars 2017 à 21:56
Bonjour ,
je veux savoir la différence entre <<cat fichier>> et <<cat fichier>> ?
    • l'option < permet de faire une répétition ??

1 réponse

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
20 mars 2017 à 21:56
Bonjour

Il faut distinguer deux choses :

- la commande
cat
, qui écrit sur la sortie standard le contenu des fichiers passés en paramètre en les concaténant :

cat fichier1 fichier2 fichier3 ...


- les opérateurs de redirections :

> fichier
: écrit dans "fichier", en remplaçant son contenu.
>> fichier
:écrit dans fichier, à la suite de son contenu
< fichier
: lit depuis fichier (ce qu'on aurait tapé au clavier)

Libre à toi ensuite de rediriger le résultat de la commande
cat
(ou de n'importe quelle autre commande). Par exemple :

cat fichier1 fichier2 > fichier3


... écrit le contenu de fichier1, suivi de fichier2, dans fichier3 (en écrasant son contenu, s'il en avait un).

Bonne chance
2