diffstat

Commande Linux diffstat syntaxe

Fonction : La commande diffstat affiche des statistiques basées sur les résultats de la comparaison différentielle. diffstat lit les résultats de sortie de diff, puis compte les insertions, suppressions, modifications et autres différences de chaque fichier.

Syntaxe : diff [-wV][-n <longueur du nom de fichier>][-p <longueur du nom de fichier>]

Commande Linux diffstat exemple

Utilisez la commande diff pour comparer les fichiers "testf.txt" du même nom dans les répertoires "test1" et "test2". Utilisez ensuite la commande diffstat pour afficher les statistiques sur les résultats. Entrez la commande suivante :

$ diff test1 test2 | diffstat   #进行比较结果的统计显示

Remarque : L'utilisation de cette commande peut facilement implémenter la fonction d'affichage statistique.

Pour afficher le contenu du fichier, les utilisateurs peuvent le visualiser via la commande "cat". L'opération spécifique est la suivante :

$ cat test1/testf.txt           #查看test1/testf的内容  abc  
def  ghi  
jkl  
mno  
pqr  
stu  
vws  
$ cat test2/testf.txt           #查看test2/testf的内容  abc  
def  ghi  
jkl  
mno

À partir de l'affichage du contenu du fichier ci-dessus, vous pouvez voir la différence dans le contenu des deux fichiers. . Exécutez maintenant la commande tout à l'heure pour afficher statistiquement les résultats de la comparaison des fichiers. Les résultats sont les suivants :

testfile | 2 +-             #统计信息输出显示  1 file changed, 1 insertion(+), 1 deletion(-)
.