1、grep命令
-i ##忽略大小寫
-n ##顯示結果所在行的行號
-c ##結果個數
-v ##反向過濾
-r 關鍵字 目錄 ##在目錄中過濾含有關鍵字的檔案
-e 「關鍵字1|關鍵字2|…」 ##過濾多個關鍵字
[root@localhost ~]# cp /etc/passwd .
[root@localhost ~]# ls
file filegreat file.new file.orig passwd
[root@localhost ~]# echo 「root」 >>passwd
[root@localhost ~]# grep root passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@localhost ~]# grep -n root passwd
1:root:x:0:0:root:/root:/bin/bash
10:operator:x:11:0:operator:/root:/sbin/nologin
[root@localhost ~]#grep -in root passwd
1:root:x:0:0:root:/root:/bin/bash
10:operator:x:11:0:operator:/root:/sbin/nologin
41:root
[root@localhost ~]# grep -iv root passwd
[root@localhost ~]# grep -ic root passwd
3、sort
-n ##純數字排序
-r ##倒序
-u ##去掉重複行
-t ##指定分隔符
-k ##指定排序的列
4、uniq ##處理重複行
-c ##統計重複行行數
-u ##顯示唯一的行
-d ##顯示重複行
5、tr tr 『a-z』 『a-z』
011 文字處理工具
cat b acl.txt 刪除空行標註行號 cat n acl.txt 統計所有行 cat ns acl.txt 壓縮空行,跟整體保持一致 cat a acl.txt 顯示所有控制符 tac acl.txt 反向顯示內容 cat顛倒了 rev f2.log 在同一行裡反寫 more anacond...
3 2 文字處理工具
全域性搜尋表示式 命令grep root file 過濾root關鍵字 貪婪模式 grep root file 過濾以root開頭的關鍵字 grep root file 過濾以root結尾的關鍵字 grep i root file 忽略大小寫 grep e root字元之前不能有字元 grep e ...
文字處理工具
參考 man,info,magedu講義 宣告 以下英文純屬個人翻譯,英文b級,歡迎糾正,以下內容純屬個人理解,並沒有對錯,只是參考,盜版不糾,才能有限,希望不誤人子弟為好。these commands read and write entire files,possibly transformin...