diffstat
Linux の diffstat コマンド 構(gòu)文
機能: diffstat コマンドは、diff の比較結(jié)果に基づいて統(tǒng)計を表示します。 diffstat は diff の出力結(jié)果を読み取り、各ファイルの挿入、削除、変更などの差分をカウントします。
構(gòu)文: diff [-wV][-n <ファイル名の長さ>][-p <ファイル名の長さ>]
Linux の diffstat コマンド 例
diff コマンドを使用して、ディレクトリ「test1」と「test2」にある同じ名前のファイル「testf.txt」を比較します。次に、diffstat コマンドを使用して、結(jié)果の統(tǒng)計表示を?qū)g行します。次のコマンドを入力します:
$ diff test1 test2 | diffstat #進行比較結(jié)果的統(tǒng)計顯示
注: このコマンドを使用すると、統(tǒng)計表示機能を非常に便利に実現(xiàn)できます。
ファイルの內(nèi)容を表示するには、ユーザーはコマンド「cat」を使用してファイルを表示できます。具體的な操作は次のとおりです:
$ cat test1/testf.txt #查看test1/testf的內(nèi)容 abc def ghi jkl mno pqr stu vws $ cat test2/testf.txt #查看test2/testf的內(nèi)容 abc def ghi jkl mno
上記のファイル內(nèi)容の表示から、次のことがわかります。 2 つのファイルの內(nèi)容が異なります。ここでコマンドを?qū)g行して、ファイル比較の結(jié)果を統(tǒng)計的に表示します。結(jié)果は次のとおりです:
testfile | 2 +- #統(tǒng)計信息輸出顯示 1 file changed, 1 insertion(+), 1 deletion(-)