Unix-commands-diffstat
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 |