6文字處理工具

2021-07-30 12:41:41 字數 1099 閱讀 9255

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...