linux中取出兩個檔案中的相同的內容或不同的內容

2021-10-19 13:59:13 字數 1048 閱讀 1128

一、取出檔案不同

取出兩個檔案中的重複行或唯一行

兩個檔案內容

[root@xsnq opt]

# cat 1.txt 12

345[root@xsnq opt]

# cat 2.txt 32

167

1.取相同的行

命令:grep -wf [檔名] [檔名]

[root@xsnq opt]

# grep -wf 1.txt 2.txt 32

1

取出兩個檔案中相同的行,並以2.txt出現的順序排序。

2.取不相同的行
[root@xsnq opt]

# grep -wvf 2.txt 1.txt

45

取出對比2.txt中不同的行

二、對比檔案不同

1.命令:diff --brief 檔案 檔案

對比檔案是否不同

[root@xsnq opt]

# diff --brief 3.txt 4.txt

檔案 3.txt 和 4.txt 不同

2.命令:diff -c 檔案 檔案

顯示檔案內容具體的不同

[root@xsnq opt]

# diff -c 3.txt 4.txt

*** 3.txt 2021-02-25 17:27:26.866271382 +0800

--- 4.txt 2021-02-25 17:27:40.643228117 +0800

***************

*** 1,4 ****

a b

c! d

--- 1,4 ----

a b

c! f

在SQLserver中如何獲得兩個日期相減的天數

datediff 返回跨兩個指定日期的日期和時間邊界數。語法datediff datepart startdate enddate 引數datepart 是規定了應在日期的哪一部分計算差額的引數。下表列出了 microsoft sql server 識別的日期部分和縮寫。日期部分 縮寫 year y...

linux中兩個緩衝區

不同於windows,linux系統裡存在兩個剪下板 乙個叫做選擇緩衝區 x11 selection buffer 另乙個才是剪下板 clipboard 01 選擇緩衝區 緩衝內容在其他位置可用 可以使用滑鼠中鍵或鍵入shift insert來貼上選擇緩衝區的內容。當然可以使用 xclip out ...

sql中兩個表的某列相減 sql兩個字段相減語句

sql 兩個字段相減語句本文章搜尋了大量來自網路的關於sql 兩個字段相減語句與函式 舉例說明了兩個字段相減做法。sql 兩個字段相減語句 本文章搜尋了大量來自網路的關於sql 兩個字段相減語句與函式 舉例說明了兩個字段相減做法。select a.欄位1,欄位2 a.欄位2 isnull selec...