Linux文字處理命令

2021-07-12 05:19:49 字數 818 閱讀 9956

1.

tac

:它和cat是反的, 倒著輸出, 先輸出最後一行, 接著是倒數第二行, 最後輸出的是第一行 2.

rev(reverse) :先輸出最後乙個字元, 接著是倒數第二個字元, 最後才是第乙個字元, 

下面這個命令可以把輸入全部倒過來:

tac f.txt| rev

3.head

: 只顯示文字的開頭幾行, 

比如:

head -2 f.txt只顯示前面2行 4.

tail

:只顯示文字的末尾幾行, 

比如:

tail -2 f.txt 只顯示末尾2行 5.

sort

:對單詞進行排序

6.uniq -c:

顯示唯一的行,並在每行行首加上本行在檔案中出現的次數

7.sort -k1,1nr:

按照第乙個字段,數值排序,且為逆序

統計f.txt文字中出現次數最多的10個單詞:

cat f.txt | sort |uniq -c | sort -k1,1nr 8.

awk:使用方式

awk'

',列如:

cat /etc/passwd |awk  -f ':'

''root

daemon

binsys

將記錄按指定的域分隔符劃分域,填充域,

$0則表示所有域,$1表示第乙個域,$n表示第n個域。

-f指定域分隔符為':'。

預設域分隔符是"空白鍵" 或 "[tab]鍵",所以$1表示登入使用者,$3表示登入使用者ip,以此類推。

Linux文字處理命令

4 linux文字處理命令sort命令 sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上,sort命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的...

linux文字處理命令

sed grep find xargs 1.替換檔案內容sed i s test01 test02 g grep rl test01 home forum 說明 在 home forum目錄下,grep出含有test01字串的檔案,然後把test01替換成test02 2.sed替換換行符參考 se...

linux 文字處理命令

cut 顯示切割的行資料 f 選擇顯示的列 s 不顯示沒有分隔符的行 d 自定義分隔符 sort 排序檔案的行 n 按數值排序 r 倒序 t 自定義分隔符 k 選擇排序列 u 合併相同行 f 忽略大小寫 sed options addresscommand file n 靜默模式,不再預設顯示模式空...