是否有任何命令行Linux實用程序會給我兩個文本文件之間的布爾差異?布爾值在Linux上的文本文件之間的區別?
含義:
文件-A:
Apple
Pear
Orange
Banana
文件-B:
Pear
Orange
運行
% program File-A File-B -o output
輸出:
Apple
Banana
編輯:
太棒了,謝謝你們!
是否有任何命令行Linux實用程序會給我兩個文本文件之間的布爾差異?布爾值在Linux上的文本文件之間的區別?
含義:
文件-A:
Apple
Pear
Orange
Banana
文件-B:
Pear
Orange
運行
% program File-A File-B -o output
輸出:
Apple
Banana
編輯:
太棒了,謝謝你們!
comm命令就是你想要的。
試試這個:
comm -3 file1.txt file2.txt | sed -r 's/^\t//'
這也捕捉file2中不在文件1.
項目我算成shell腳本編程。 – bmargulies 2010-01-31 16:40:35
有沒有文件2中的項目不在file1中?如果沒有,爲什麼你稱之爲'布爾差異'? – 2010-01-31 16:44:34
真的,我沒有想到..謝謝你的提示 – noli 2010-01-31 16:52:21