1. 取出兩個檔案的並集(重複的行只保留乙份)
cat file1 file2 | sort | uniq
2. 取出兩個檔案的交集(只留下同時存在於兩個檔案中的檔案)
cat file1 file2 | sort | uniq -d
3. 刪除交集,留下其他的行
cat file1 file2 | sort | uniq -u
(3)乙個檔案去掉重複的行
sort file |uniq
注意:重複的多行記為一行,也就是說這些重複的行還在,只是全部省略為一行!
sort file |uniq –u
上面的命令可以把重複的行全部去掉,也就是檔案中的非重複行!
統計某乙個字元出現次數 cat fille |sort |uniq -c > new.txt
Shell基本操作
在bash中,命令列以乙個 作為命令提示符,表示可以使用者可以輸入命令了,如圖 但是,如果使用者是以root身份執行命令,shell的命令提示符將會變成 如圖 注釋 在大多數的shell中,提示符的前面往往會還有一段資訊,包括使用者名稱 主機名和當前檔案目錄。在輸入一些命令或者檔名時,由於它們太長,...
shell基本操作
目錄 1.0 獲取執行shell指令碼的許可權 2.0 定義變數 3.0 shell常見的系統變數 4.0 改變文字顏色 5.0 if else條件 6.0 邏輯運算子 7.0 迴圈語句 for 8.0 查詢指定檔案字尾名的檔案 9.0 待續.chmod o x shell指令碼名稱 或 bin b...
shell基本操作
英文單詞shell直譯為 貝殼 殼是動物作為外在保護的一種工具。所以,可以這樣認為在linux系統中的shell就是系統核心的乙個外在保護工具,並負責完成使用者與核心之間的互動。命令是使用者向系統核心發出控制請求與之互動的文字流。shell是乙個命令列直譯器,將使用者命令解析為作業系統所能理解的指令...