Unix-commands-diffstat

提供:Dev Guides
移動先:案内検索

diffstat-Unix、Linuxコマンド

link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]

NAME

*diffstat*

概要

*diffstat* _ [オプション] [ファイル仕様] _

説明

*diffdiff*

Diffstatは、diffからの最も一般的なタイプの出力を認識します。

Tag

説明

統一された

*patch* ユーティリティで優先されます。

コンテキスト

読みやすさには最適ですが、あまりコンパクトではありません。

デフォルト

多くの場合は良くありませんが、生成は簡単です。

*Diffstat* は、 *diff* によって出力される行を検出して、どのファイルが比較されるかを示し、変更のタイプ(挿入、削除、または変更)を示す最初の列のマーカーをカウントします。 これらは「+」、「-」、「!」としてヒストグラムに表示されます文字。

コマンドラインでファイル名が指定されていない場合、 diffstat は標準入力から差分を読み取ります。

オプション

Tag

説明

-c

出力の各行の先頭に「#」を付けて、シェルスクリプトのコメント行にします。

*-e* _file_

標準エラーを_file_にリダイレクトします。

*-f* _format_

ヒストグラムの形式を指定します。

Tag Description
0 for concise, which shows only the value and a single histogram code for each of insert (+), delete (-) or modify (!)
1 for normal output,
2 to fill in the histogram with dots,
4 to print each value with the histogram.

ゼロ以外の値はヒストグラムになります。 ドットと個々の値を組み合わせることができます。たとえば、*-f6 *は両方を提供します。

-h

使用法メッセージを出力して終了します。

-k

レポート内のファイル名のマージを抑制します。

-l

ファイル名のみをリストします。 ヒストグラムは生成されません。

*-n* _number_

ファイル名に使用される最小幅を指定します。 これを指定しない場合、 diffstat は一般的なプレフィックスを削除した後、最も長いファイル名の長さを使用します。

*-o* _file_

標準出力を_file_にリダイレクトします。

*-p* _number_
*patch* "-p"オプションをシミュレートして、共通のパス名を取り除くロジックをオーバーライドします。
  • -rコード*

エラー調整で切り捨てるのではなく、ヒストグラムに表示されるデータのオプションの丸めを提供します。

Tag Description
0 is the default. No rounding is performed, but accumulated errors are added to following columns.
1 rounds the data
2 rounds the data and adjusts the histogram to ensure that it displays something if there are any differences even if those would normally be rounded to zero.

-t

ヒストグラムをオーバーライドし、コンマ区切り値の出力を生成します。

-u

レポート内のファイル名のソートを抑制します。

-v

進行状況を表示します。たとえば、出力がファイルにリダイレクトされる場合、進行状況メッセージを標準エラーに書き込みます。

-V

現在のバージョン番号を出力して終了します。

*-w* _number_

ヒストグラムの最大幅を指定します。 ファイル名が大きくなりすぎた場合に備えて、ヒストグラムが10列より短くなることはありません。

環境

*Diffstat* は、移植可能なUNIX®環境で実行されます。

ファイル

*Diffstat* は、補助ファイルを使用しない単一のバイナリモジュールです。

BUGS

*Diffstat* は、 *diff* ファイルの形式について多くの仮定を行います。

オプションなしで2つのファイル間の標準diffからファイル名を取得する方法はありません。 コンテキスト差分は、統合差分と同様に機能します。

変更された行の「前」と「後」の表示の重なり具合を判断する簡単な方法はありません。

関連項目

リンク:/diff.1 [diff(1)]

著者

Thomas Dickey <dickey@invisible-island.net>。 リンク:/unix_commands/index [previous]リンク:/unix_commands/index [next]リンク:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = diffstat [Printer Friendly]

  
Advertisements