これをスクリプト化しようとしていますが、質問が間違っているか、洗練された例が見つからないようです。長いファイルから短いファイルを差し引いたものと同じファイルを新しいファイルと同じ行に変更する
私はリストを持つ2つのファイルを取っています。
file1
:
aa
bb
cc
dd
ee
ff
file2
:
bb
dd
ff
file3
= file1
線の作成 - (file1
の任意の時点で、file2
の行に一致する)
file3
:
aa
cc
ee
ありがとうございました。それはファイルを頼るOKであれば
謝罪。私は先週これを試して、その中にもっと多くの行があるファイルで終わった。だから、私は 'comm -2 -3 <(ソート・スモール・ファイル)<(ソート・ラージ・ファイル)'と 'comm -2 -3 <(ソート・ラージ・ファイル)<(ソート・スモール・ファイル)'の両方の方法で試しました。 。私は今日wikiを使ってやり直します。ありがとう –
これはあなたのために動作しない場合、多分私はあなたが何を求めているか理解していないと言う必要があります。私は100%にかなり近く、2つのファイルの差異を計算していると確信しています。 – frankc