部落格主頁:
要求:求兩個檔案差集、並集、補集
實驗資料
[root@jjy ~/q/data/tmp_data]# cat 112
3456
[root@jjy ~/q/data/tmp_data]# cat 234
589第 一中最簡單的實現:
利用comm,預設以\t分割,利用awk很好分割
[root@jjy ~/q/data/tmp_data]# comm 1 212
3 4
568 9
第二種利用sort uniqe組合實現
主要利用uniq -u 唯一行,-d 重複行的特性
[root@jjy ~/q/data/tmp_data]# cat 1 1 2 | sort | uniq -d12
3456
[root@jjy ~/q/data/tmp_data]# cat 1 1 2 | sort | uniq -u
89
第三種利用awk 實現
主要利用awk的內建變數nr 和fnr ,
nr代表當前輸出行數,fnr代表當前輸出的檔案行數
[root@jjy ~/q/data/tmp_data]# awk ' else }}' 1 234
5
實現Sublime Text 3中Tab的補全
emmet是個非常強大的外掛程式,它的用法網上也有很多介紹,和 emmet基本使用方法 這裡我想寫的是自己第一次使用遇到的問題 為什麼按tab鍵沒有自動補全。1 sublime text 3 開啟後的右下角,需選定html或別的什麼 2 emmet預設的快捷鍵是ctrl e,還需自己設定快捷鍵 在選...
如何在Python中計算檔案的MD5雜湊
本文是對這篇文章的翻譯 如何在python中計算檔案的md5雜湊 md5是一種訊息摘要演算法,用於從可變輸入資料中建立唯一的固定大小值。md5通常用於檢查檔案在傳輸過程中是否損壞 在這種情況下,雜湊值稱為校驗和 檔案中的任何更改都將導致不同的md5雜湊值。以下python程式計算給定檔案的md5雜湊...
python中計算乙個列表中連續相同的元素個數
最簡單的例子 a 1,1,1,1,2,2,2,3,3,1,1,1,3 問 計算a中最多有幾個連續的1很明顯,答案是4 如果用 實現,最先想到的就是itertools import itertools a 1,1,1,1,2,2,2,3,3,1,1,1,3 print max len list v f...