tr 用於替換文字中的字串
tr 原始字元 目標字元
cat anaconda-ks.cfg | tr [a-z] [a-z] 小寫替換大寫
wc統計指定文字的行數,字數,位元組數
-l 只顯示行數
-w 只顯示單詞數
-c 只顯示位元組數
cut 用於按列提取文字字元
cut 引數 文字
cut -d: -f1 /etc/passwd
diff 用於比較多個文字檔案的差異
diff 引數 檔案
diff --brief diff_a.txt diff_b.txt -brief 顯示比較厚的結果,判斷檔案是否相同
diff -c diff_a.txt diff_b.txt -c描述檔案具體內容的不同
tail -f stmt.log
持續顯示日誌內容,有新的日誌會自動顯示。
head 和 tail類似
sort
sort -n 按照數字正序排列,sort -n -r 倒序排列
grep "關鍵字" stmt.log -a 100 -b 300
關鍵字前100行 後300行
grep -c "關鍵字" stmt.log
統計關鍵字出現的次數
sed 主要以行為單位對文字進行處理
-n 只有經過處理的行才會被列出
-i 直接修改檔案的內容
sed -n '1,3p' /etc/passwd
sed -i 'a hellp ,this is test' 寫入檔案
awk 主要以列為單位進行處理
-f 指定分隔符,可以指定多個分隔符,後面加
awk '' /etc/passwd 第一列
awk '條件型別 ' filename
$1 $2 $3 $n 代表第1,2,3,n列
$0 代表內容的全部列
nf:每一行的總列數
nr 目前awk所處理的是第幾行的內容
SHELL awk,sed,常用文字處理命令
awk awk print grade.txt 列印單獨記錄 awk begin print print end grade.txt 列印報告頭尾 awk 4 48 grade.txt 匹配 awk 4 48 grade.txt 精確匹配 awk 4 48 grade.txt 不匹配 awk gra...
文字處理命令
sort命令 sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上,sort命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的內容進行排序,如果兩行的首...
文字處理命令
1 cat命令 功能 顯示檔案內容 並且可以連線多個檔案一起顯示 語法 cat 選項 檔名1 檔案2 如何沒有跟檔案可以從標準輸入 n 檔名 給檔案內容列出增加檔案行號 a 顯示檔案內容,並且連線檔案結束符也顯示 linux系統文字結束符預設是 windows系統文字結束符是回車符 空格鍵 按頁向下...