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,… |
相關文章
- Shell—擴充套件正規表示式(awk、sort、uniq、tr工具)套件
- 『忘了再學』Shell基礎 — 31、字元處理相關命令字元
- 常用shell 命令
- tee 命令
- 010 Linux 文字統計與去重 (wc 和 uniq)Linux
- uniq 命令及其示例
- shell常用的命令
- windows tee命令Windows
- 命令:tr
- shell命令中的萬用字元字元
- split用法與影像預處理
- Linux基礎命令---uniqLinux
- 『忘了再學』Shell基礎 — 26、cut列提取命令
- linux每日命令(36):wc命令Linux
- Power Shell 常用命令
- 常用adb 和 adb shell 命令
- Tee命令使用例項
- linux處理oracle問題常用命令LinuxOracle
- shell 醬紫的 cut
- wc 命令使用說明
- HBase 系列(五)——HBase常用 Shell 命令
- android adb shell 常用命令Android
- Storm系列(二)常用shell命令操作ORM
- Dos批處理常用命令大全入門
- MyBatis 跳脫字元處理MyBatis字元
- 希爾排序(Shell Sort)排序
- Linux shell程式設計常用萬用字元有哪些?Linux程式設計字元
- Linux基礎命令---trLinux
- shell字串處理總結字串
- 面試常用的shell命令彙總面試
- Shell指令碼常用命令整理指令碼
- Collections.sort()方法,字元排序字元排序
- 06.字元和字串處理字元字串
- linux 命令值xargs與trLinux
- shell日誌顏色處理
- MongoDB 學習筆記之常用 shell 命令MongoDB筆記
- Tee命令的幾個使用例項
- Linux基礎命令---文字編輯teeLinux
- 批處理命令之tree命令