informatique télécharger logiciel gratuit jeu pc gratuit jeu flash gratuit

Forum - chat - échantillons gratuits - cadeau gratuit - réduction et bon d'achat - voyage pas cher séjour

Rubriques Documentation Linux

grattage gratuit
loterie gratuite
casino gratuit
quizz gratuit
pari gratuit
jeu de pronostic
tirage au sort
jeux de hasard
tombola gratuite
jeux en flash
jeu en réseau
jeu de stratégie
jeux TV
multi jeux
concours gratuit

cmp comparaison de deux fichiers
cmp [-l] [-s] fichier1 fichier2
Les deux fichiers sont comparés. Le numéro de la ligne contenant une différence est affiché ainsi que la position dans le fichier du caractére différent.
-l affiche le numéro de l'octet ( en décimal) . Toutes les différences sont signalées.
-s Ne pas afficher les différences, affecter uniquement le code de retour de la commande. Dans se cas la commande est utilisée pour obtenir un code de retour.
On affiche le fichier1.txt et fichier2.txt

Exemple :
[cr@localhost /cr]# cmp --help
Usage: cmp [OPTION]... FILE1 [FILE2]
-c  --print-chars  Output differing bytes as characters.
-i N --ignore-initial=N  Ignore differences in the first N bytes of input.
-l  --verbose  Output offsets and codes of all differing bytes.
-s  --quiet  --silent  Output nothing; yield exit status only.
-v  --version  Output version info.
--help  Output this help.
If a FILE is `-' or missing, read standard input.

La commande cat permet d'afficher le contenu d'un fichier

[cr@localhost /cr]# cat fichier1.txt
aaaa
bbbb
cccc

[cr@localhost /cr]# cat fichier2.txt
aaaa
bbbb
cccc
dddd
eeee

Remarque : On peut aussi utiliser cat fichier1 fichier2 pour afficher les fichiers à la suite

[cr@localhost /cr]# cat fichier1.txt fichier2.txt
aaaa
bbbb

cccc

aaaa
bbbb

cccc

dddd

eeee


[cr@localhost /cr]# cmp fichier1.txt fichier2.txt
fichier1.txt fichier2.txt differ: char 16, line 4
Une différence apparait à partir de la ligne 4.

Exemple : cmp fich1 fich2


Compare les deux fichiers. S'ils sont différents le numéro de la première ligne diffèrente est affiché.

[cr@localhost fichier]#
cmp fich1 fich2
fich1 fich2 differ: char 259, line
16

Il y une différence à partir de la ligne 16 entre les deux fichiers

Remarque : La commande cat -n pour afficher un fichier avec une numérotation des lignes du fichier.

[cr@localhost fichier]# cat -n fich1
1 FileChooserImg.java
2 HelloWorld.java*
3 ImageDisplay.java*
4 ImageFileView.java
5 ImageFilter.java
6 ImagePreview.java
7 InternalFrameImg.java*
8 Menu.java*
9 MenuLookDemo.java*
10 MenuShop.java
11 Panner.java*
12 ReadImage.java*
13 RenderableDisplay.java*
14 RenderableScale.java*
15 fich1
16 images/
17 liste.txt
18 openImg.java
[cr@localhost fichier]#
[cr@localhost fichier]# cat -n fich2
FileChooserImg.java
HelloWorld.java*
ImageDisplay.java*
ImageFileView.java
ImageFilter.java
6 ImagePreview.java
7 InternalFrameImg.java*
8 Menu.java*
9 MenuLookDemo.java*
10 MenuShop.java
11 Panner.java*
12 ReadImage.java*
13 RenderableDisplay.java*
14 RenderableScale.java*
15 fich1
16 fich2
17 images/
18 liste.txt
19 openImg.java
20
21 ./images:
22 earth.jpg*
23 open.gif
24 save.gif
[cr@localhost fichier]#

Copyright © 2004 par Rachid CHOUCHI pour fichepratique.com