English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux diffstat命令根据diff的比较结果,显示统计数字。
diffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。
diff [-wV][-n <文件名长度>][-p <文件名长度>]
参数:
L'utilisateur peut également utiliser "|" pour envoyer directement les résultats de l'instruction "diff" à l'instruction "diffstat" pour afficher les statistiques des résultats.
Lorsque vous utilisez cette instruction, si le fichier ou le sous-répertoire comparé n'est pas dans le répertoire courant, vous devez utiliser son chemin complet.
répertoire "test"1"et"2"du fichier nommé "testf.txt" dans le répertoire "test" en utilisant l'instruction "diff" pour comparer. Ensuite, utilisez l'instruction "diffstat" pour afficher les statistiques des résultats, en saisissant la commande suivante :
$ diff test1 test2 | diffstat #Affichage statistiques résultats comparaison
Attention : cette commande permet de réaliser très facilement l'affichage des statistiques.
Pour afficher le contenu d'un fichier, l'utilisateur peut utiliser l'instruction "cat" pour afficher le contenu. Voici la procédure :
$ cat test1/testf.txt #Voir test1/contenu testf abc def ghi jkl mno pqr stu vws $ cat test2/testf.txt #Voir test2/contenu testf abc def ghi jkl mno
à partir du contenu du fichier ci-dessus, on peut voir la différence entre les deux fichiers. Maintenant, exécutons la commande précédente pour afficher les résultats de la comparaison des fichiers, qui sont les suivants :
testfile | 2 +- affichage informations statistiques 1 fichier modifié, 1 insertion(+,) 1 suppression(-)