[解決済み] 2つのファイルを一行ずつ比較し、その差分を別のファイルに生成する。
2022-05-13 14:40:18
質問
file1とfile2を比較し、file1に含まれる行でfile2に存在しないものを含むfile3を生成したい。
どのように解決するのですか?
diff(1)は答えになりませんが、comm(1)は答えになります。
NAME
comm - compare two sorted files line by line
SYNOPSIS
comm [OPTION]... FILE1 FILE2
...
-1 suppress lines unique to FILE1
-2 suppress lines unique to FILE2
-3 suppress lines that appear in both files
だから
comm -2 -3 file1 file2 > file3
入力ファイルはソートされている必要があります。もしそうでなければ、まずソートしてください。これは一時ファイルを用いて行うことができます、または...
comm -2 -3 <(sort file1) <(sort file2) > file3
は、シェルがプロセス置換をサポートしている場合(bashはサポートしています)。
関連
-
[解決済み] scpを使ってリモートからローカルにフォルダをコピーするにはどうしたらいいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] 整数の合計を1行に1つずつ表示するシェルコマンド?
-
[解決済み] シンボリックリンクとハードリンクの違いは何ですか?
-
[解決済み] grep --exclude/--include構文を使って特定のファイルをgrepしないようにする
-
[解決済み] シェルでファイルを変数に読み込むには?
-
[解決済み] ファイル内検索と置換、ファイルの上書きがうまくいかず、ファイルが空になってしまう
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] usr/bin/envはどのような効果があるのでしょうか?
-
Linuxシェルプログラミングのエラー "bad substitution "の解決法
-
シェルwhileループのエラー曖昧なリダイレクトとwhileループの変数割り当て失敗問題
-
[解決済み] linuxターミナルで2つのファイルを比較する
-
[解決済み] ディレクトリとフォルダーの違いは何ですか?
-
[解決済み] xargsがスペースを含むファイル名を扱えるようにする
-
[解決済み] シェルスクリプトで呼び出された関数から値を返す
-
[解決済み] シェルで$$はどういう意味ですか?
-
[解決済み] 別のtmuxセッションの中でtmuxセッションを開いたときに、コマンドを送信するにはどうすればよいですか?
-
[解決済み] ソートせずに重複行を削除する[duplicate](重複)