比較兩個檔案
a.txt:11
2341
b.txt:56
121#使用命令comm比較,輸入檔案必須為有序
#列之間使用製表符\t分隔
comm <(sort a.txt) <(sort b.txt)11
1234
56#第一列為a與b的差集 :a.txt -b.txt
comm <(sort a.txt) <(sort b.txt) | awk -f"\t" 『' at position 2: 1}̲' | sed -e '/^/d』
#第二列為b與a的差集:b.txt-a.txt
comm <(sort a.txt) <(sort b.txt) | awk -f"\t" 『' at position 2: 2}̲' | sed -e '/^/d』
#第三列為a與b的交集:a.txt & b.txt
comm <(sort a.txt) <(sort b.txt) | awk -f"\t" 『' at position 2: 3}̲' | sed -e '/^/d』
#所有字元為a與b的並集合:
comm <(sort a.txt) <(sort b.txt) | sed -e 『s/\t//g』
linux shell 刪除兩個檔案相同部分
目錄 方法一 使用grep 方法二 實用comm 方法三 使用awk 首先描述一下這個問題 比如兩個檔案file1和file2,刪除兩個檔案中共同的部分,留下兩個檔案中獨自有的部分 grep v f file1 file2 grep v f file2 file1grep命令的詳細使用方法,可以參考...
求兩個整數之和
這個比較簡單,先設定3個變數,x和y用來存放兩個整數,sum用來存放兩數之和,用賦值運算子 把相加的結果賦給sum 編寫程式 include 編譯預處理指令 int main 定義主函式 int x,y,sum 程式的宣告部分,定義3個整型變數,分別是x,y,sum printf 請輸入第乙個整數 ...
求兩個整數之和
寫乙個函式,求兩個整數之和,要求在函式體內不得使用 四則運算符號。publicclasssolution returnnum1 首先看十進位制是如何做的 5 7 12,三步走 第一步 相加各位的值,不算進製,得到2。第二步 計算進製值,得到10.如果這一步的進製值為0,那麼第一步得到的值就是最終結果...