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 靜默模式,不再預設顯示模式空...