現在從事和想要學習嵌入式linux的人是越來越多了,這個行業一直是處于稀缺的狀態,所以說跟多的人都是看中了這個行業的發展前景和就業的高薪而選擇進入到這個行業的。今天粵嵌科技的這篇文章就是想要大家對于嵌入式linux文本處理命令有一些了解,在之后的學習中可以更加的得心應手。
Linux文本處理命令是什么?
cut命令用戶顯示行中的指定部分,刪除文件中指定字段。
-b,–bytes=LIST 輸出這些字節
-c,–characters=LIST 輸出這些字符
-d,–delimiter=DELIM 使用DELIM取代TAB做字段(field)分隔符
-f,–fields=LIST 輸出這些字段
-n (忽略)
-s,–only-delimited 不顯示沒有分隔符的行
–output-delimiter=STRING 使用STRING作為輸出分隔符,缺省(的輸出分隔符)為輸入分隔符
–help 顯示幫助信息
–version 顯示版本信息
使用且只使用-b,-c或-f中的一個選項.LIST由一個范圍(range)或逗號隔開的多個范圍組成.范圍是下列形式之一:
N 第N個字節,字符或字段,從1計數起
N- 從第N個字節,字符或字段直至行尾
N-M 從第N到第M(并包括第M)個字節,字符或字段
-M 從第1到第M(并包括第M)個字節,字符或字段
如果沒有指定文件FILE,或FILE是-,就從標準輸入讀取數據.
sort命令是在Linu將文件進行排序,并將排序結果標準輸出。sort命令的對象可以從文件,也可以從stdin中獲取輸入。
-b:忽略每行前面開始出的空格字符;
-c:檢查文件是否已經按照順序排序;
-d:排序時,處理英文字母、數字及空格字符外,忽略其他的字符;
-f:排序時,將小寫字母視為大寫字母;
-i:排序時,除了040至176之間的ASCII字符外,忽略其他的字符;
-m:將幾個排序號的文件進行合并;
-M:將前面3個字母依照月份的縮寫進行排序;
-n:依照數值的大小排序;
-o:<輸出文件>:將排序后的結果存入制定的文件;
-r:以相反的順序來排序;
-t:<分隔字符>:指定排序時所用的欄位分隔字符;
+:<起始欄位>-<結束欄位>:以指定的欄位來排序,范圍由起始欄位到結束欄位的前一欄位。
wc命令用來計算數字。利用wc指令我們可以計算文件的Byte數、字數或是列數,若不指定文件名稱,或是所給予的文件名為“-”,則wc指令會從標準輸入設備讀取數據。
-c, –bytes打印字節數
-m, –chars 打印字符數
-l, –lines 打印行數
-L, –max-line-length 打印長行的長度
-w, –words 打印單詞數
uniq命令用于報告或忽略文件中的重復行,一般與sort命令結合使用。
-c, –count 在每行前加上表示相應行目出現次數的前綴編號
-d, –repeated 只輸出重復的行
-D, –all-repeated[=delimit-method 顯示所有重復的行
delimit-method={none(default),prepend,separate}
以空行為界限
-f, –skip-fields=N 比較時跳過前N 列
-i, –ignore-case 在比較的時候不區分大小寫
-s, –skip-chars=N 比較時跳過前N 個字符
-u, –unique 只顯示的行
-z, –zero-terminated 使用’亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区