逆引きUNIXコマンド/左右に差分を表示するsdiffコマンド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 左右に差分を表示するsdiffコマンド [#nc028675]
#contents
side-by-side 形式で差分を表示するsdiffコマンドを紹介しま...
以下にsdiffの実行例と同様な動作となるdiffオプションを紹介...
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* diff, sdiff コマンドに使用したファイル内容 [#i34eab1f]
以下のa.txt, b.txtをdiff, sdiffコマンドの比較として利用し...
$ cat a.txt
hello
konnichiwa
nihao
$ cat b.txt
hello
konnichiwa
nihao
Bonjour
b.txtにだけ、bonjourが存在します。
* diffコマンドの実行例 [#mdefeca0]
オプションなしでdiffコマンドを実行してみます。
diff ファイル名 ファイル名
$ diff a.txt b.txt
3a4
> Bonjour
* sdiffコマンド実行例 [#m35e74a3]
オプションなしでsdiffコマンドを実行してみます。
差分の部分に>が表示され、全てのファイル内容が表示されてい...
sdiff ファイル名 ファイル名
$ sdiff a.txt b.txt
hello he...
konnichiwa ko...
nihao ni...
> Bo...
これでは、大きなファイルを比較したとき、すべてが表示され...
差分のみ表示されました。
sdiff -s ファイル名 ファイル名
$ sdiff -s a.txt b.txt
> Bo...
* diffコマンドによる同様な動作 [#d03dfe31]
diffコマンドでも同様な動作をさせることができます。
以下は同じ動作となります。~
side-by-sideオプションによりsdiffと同じ動作となります。
sdiff ファイル名 ファイル名
diff --side-by-side ファイル名 ファイル名
$ diff --side-by-side a.txt b.txt
hello he...
konnichiwa ko...
nihao ni...
> Bo...
次に以下も同じ動作になります。
suppress-common-linesオプションによりsdiffに-sオプション...
diff --suppress-common-lines --side-by-side ファイル名 ...
sdiff -s ファイル名 ファイル名
$ diff --suppress-common-lines --side-by-side a.txt b.txt
> Bo...
* 関連使用 [#z7e0b08e]
-[[ビジュアルなdiffツール(Meld)>ソフトウェア/開発・デバッ...
-[[2つのディレクトリ内のファイルを比較する方法・diffコマ...
#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* 左右に差分を表示するsdiffコマンド [#nc028675]
#contents
side-by-side 形式で差分を表示するsdiffコマンドを紹介しま...
以下にsdiffの実行例と同様な動作となるdiffオプションを紹介...
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* diff, sdiff コマンドに使用したファイル内容 [#i34eab1f]
以下のa.txt, b.txtをdiff, sdiffコマンドの比較として利用し...
$ cat a.txt
hello
konnichiwa
nihao
$ cat b.txt
hello
konnichiwa
nihao
Bonjour
b.txtにだけ、bonjourが存在します。
* diffコマンドの実行例 [#mdefeca0]
オプションなしでdiffコマンドを実行してみます。
diff ファイル名 ファイル名
$ diff a.txt b.txt
3a4
> Bonjour
* sdiffコマンド実行例 [#m35e74a3]
オプションなしでsdiffコマンドを実行してみます。
差分の部分に>が表示され、全てのファイル内容が表示されてい...
sdiff ファイル名 ファイル名
$ sdiff a.txt b.txt
hello he...
konnichiwa ko...
nihao ni...
> Bo...
これでは、大きなファイルを比較したとき、すべてが表示され...
差分のみ表示されました。
sdiff -s ファイル名 ファイル名
$ sdiff -s a.txt b.txt
> Bo...
* diffコマンドによる同様な動作 [#d03dfe31]
diffコマンドでも同様な動作をさせることができます。
以下は同じ動作となります。~
side-by-sideオプションによりsdiffと同じ動作となります。
sdiff ファイル名 ファイル名
diff --side-by-side ファイル名 ファイル名
$ diff --side-by-side a.txt b.txt
hello he...
konnichiwa ko...
nihao ni...
> Bo...
次に以下も同じ動作になります。
suppress-common-linesオプションによりsdiffに-sオプション...
diff --suppress-common-lines --side-by-side ファイル名 ...
sdiff -s ファイル名 ファイル名
$ diff --suppress-common-lines --side-by-side a.txt b.txt
> Bo...
* 関連使用 [#z7e0b08e]
-[[ビジュアルなdiffツール(Meld)>ソフトウェア/開発・デバッ...
-[[2つのディレクトリ内のファイルを比較する方法・diffコマ...
#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: