Shell 常用字元處理命令cut/sort/wc/uniq/tee/tr/split
cut 命令
常用選項 | 作用 |
---|---|
cut -d’分隔符’ -f’選取範圍’ file | 將檔案中每行以指定分隔符進行分割,在標準輸出中顯示指定範圍的段 |
cut -c’字元範圍’ file | 在標準輸出中顯示指定範圍的字元,不與-d -f 共同使用 |
sort 命令
常用選項 | 作用 |
---|---|
sort file | 不加選項,預設以ASCII碼從左到右進行排序 |
sort -t’分隔符’ -k’範圍’ file | 將每行以指定分隔符分割,按指定列進行排序 |
sort -n file | 以純數字從小到大進行排序 |
sort -u file | 排序的同時進行去重 |
sort -r file | 反向排序 |
wc 命令
常用選項 | 作用 |
---|---|
wc -l file… | 顯示檔案的行數,有多個檔案會分別顯示並彙總 |
wc -w file | 顯示檔案的單詞數,以空格為分隔符 |
wc -m file | 顯示檔案的字元數,包括最後的結尾符$ |
wc -c file | 顯示檔案的位元組數 |
uniq 命令
常用選項 | 作用 |
---|---|
uniq file | 對檔案內容進行去重,只對連續相同的字串有效 |
uniq -c file | 對檔案內容去重,並同時對重複行計數,若相同字串不連續,則會分別計數 |
tee 命令
常用選項 | 作用 |
---|---|
echo “aaa”|tee file | 重定向內容到檔案並將內容顯示在標準輸出 |
echo “bbb”|tee -a file | 追加重定向內容到檔案中並將內容顯示在標準輸出 |
tr 命令
常用選項 | 作用 |
---|---|
echo “abs”|tr ‘a-z’ ‘A-Z’ | 替換字元,從左到右依次交換 |
split 命令
常用選項 | 作用 |
---|---|
split -b 10k file | 將一個較大的檔案以每10k分割成若干個小檔案,預設生成新檔名:xaa,xab,… |
split -l 20 file | 將一個較大檔案以每20行分割成若干個小檔案 |
split -l 30 file new_ | 在最後面加上一個字串來替代預設小檔名中的’x’,生成檔名為:new_aa,new_ab,… |
相關文章
- linux sort,uniq,cut,wc命令詳解Linux
- Linux中sort,uniq,cut,wc命令詳解Linux
- 幾個常用的文字處理shell 命令:find、grep、sort、uniq、sed、awk
- tr命令“字元”處理字元
- Linux shell工具grep awk cut sort uniq sort 使用小結Linux
- sort-cut-wc詳解
- Shell—擴充套件正規表示式(awk、sort、uniq、tr工具)套件
- 【轉】linux中的cut/tr/join/split/xargs命令Linux
- [Shell] 統計字串出現的次數和排序(cut,sort,uniq)字串排序
- shell 字元處理字元
- cat、tail、head、tee、grep、wc、sort檔案操作和過濾AI
- [shell基礎]——uniq命令
- [shell基礎]——tr命令
- [shell基礎]——split命令
- 『忘了再學』Shell基礎 — 31、字元處理相關命令字元
- [shell基礎]——sort命令
- tee 命令
- [Linux]字元處理相關命令Linux字元
- 《shell下sort排序命令的使用》排序
- Linux Shell之sort命令(轉)Linux
- 命令列與Shell -> 文字處理命令之sed命令列
- wc 命令
- 常用shell 命令
- Linux grep,sed,sort,uniq學習Linux
- (轉)Shell常用處理字串方法(備查)字串
- 命令:tr
- HBase 常用Shell命令
- 【轉】shell指令碼處理字串的常用方法指令碼字串
- 使用awk+sort+uniq進行文字分析
- Linux uniq命令Linux
- uniq 命令及其示例
- split用法與影像預處理
- RMAN處理split block問題BloC
- 『忘了再學』Shell基礎 — 26、cut列提取命令
- shell命令中的萬用字元字元
- Shell字元操作命令——grep、sed、awk字元
- Linux - wc命令Linux
- Shell常用命令