最近在複習自己的linux筆記,看到cut和sort的時候突然想起一直遺忘做的一件事:給某文字檔案去重。發現用這兩條指令的組合可以很輕鬆的完成自己想做的工作。
cut -d '#' -f2 your_target_file >new
cut是對文字資料進行切割,-d引數指定分割符,因為原檔案是用#來隔開的,所以-d後面使用#,-f2是指定分割後的第二列資料,這裡也就是str2,然後結果重定向到new檔案中
接下來是對new中的資料去重,可以使用sort,sort本來是排序,加上-u就是去掉重複資料。
sort -u new > final
資料去重後重定向到final檔案,這樣全部工作就完成了,無比的輕鬆快捷,當然其實也可以直接這麼寫:cut -d '#' -f2 your_target_file | sort -u >final
再次感覺到linux真是乙個灰常適合工作的平台。
短小精悍的HTML模板引擎
object.defineproperties htmlelement.prototype,return this.innerhtml.replace new regexp object.keys map join g function str compile replace g,r.push 1 ...
微核心和單核心的區別(短小 精悍)
明白了上述兩個定義後,看下面的我的理解 1 微核心相當於乙個資訊交換中心,自身可以實現的功能較少,他的主要職責是傳遞乙個請求,乙個a模組對其他模組功能的請求。而單核心相當於乙個是乙個 集權控制中心,把記憶體管理,檔案管理等功能全部管理。2 兩個核心的優缺點 a 理論上來看,微核心的設計思想更好一些,...
一道短小精悍的JS小題目
看到題目你是不是以為我在開車,沒錯,我就不承認,你能咋的,你瞅啥,別瞅我,瞅題 題目是這樣式的 結果是啥呀,這裡我就不買關子了,結果是undefined,相信基礎好一點的大佬們一眼就能看出來,像我這種就必須兩隻眼一起看,這裡我又想問一句了,大佬們閉著乙隻眼看 不累嗎 讓我們先簡單明瞭的來解釋一下上面...