現(xiàn)在從事和想要學(xué)習(xí)嵌入式linux的人是越來越多了,這個(gè)行業(yè)一直是處于稀缺的狀態(tài),所以說跟多的人都是看中了這個(gè)行業(yè)的發(fā)展前景和就業(yè)的高薪而選擇進(jìn)入到這個(gè)行業(yè)的。今天達(dá)內(nèi)科技的這篇文章就是想要大家對于嵌入式linux文本處理命令有一些了解,在之后的學(xué)習(xí)中可以更加的得心應(yīng)手。
Linux文本處理命令是什么?
cut命令用戶顯示行中的指定部分,刪除文件中指定字段。
-b,–bytes=LIST 輸出這些字節(jié)
-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中的一個(gè)選項(xiàng).LIST由一個(gè)范圍(range)或逗號隔開的多個(gè)范圍組成.范圍是下列形式之一:
N 第N個(gè)字節(jié),字符或字段,從1計(jì)數(shù)起
N- 從第N個(gè)字節(jié),字符或字段直至行尾
N-M 從第N到第M(并包括第M)個(gè)字節(jié),字符或字段
-M 從第1到第M(并包括第M)個(gè)字節(jié),字符或字段
如果沒有指定文件FILE,或FILE是-,就從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù).
sort命令是在Linu將文件進(jìn)行排序,并將排序結(jié)果標(biāo)準(zhǔn)輸出。sort命令的對象可以從文件,也可以從stdin中獲取輸入。
-b:忽略每行前面開始出的空格字符;
-c:檢查文件是否已經(jīng)按照順序排序;
-d:排序時(shí),處理英文字母、數(shù)字及空格字符外,忽略其他的字符;
-f:排序時(shí),將小寫字母視為大寫字母;
-i:排序時(shí),除了040至176之間的ASCII字符外,忽略其他的字符;
-m:將幾個(gè)排序號的文件進(jìn)行合并;
-M:將前面3個(gè)字母依照月份的縮寫進(jìn)行排序;
-n:依照數(shù)值的大小排序;
-o:<輸出文件>:將排序后的結(jié)果存入制定的文件;
-r:以相反的順序來排序;
-t:<分隔字符>:指定排序時(shí)所用的欄位分隔字符;
+:<起始欄位>-<結(jié)束欄位>:以指定的欄位來排序,范圍由起始欄位到結(jié)束欄位的前一欄位。
wc命令用來計(jì)算數(shù)字。利用wc指令我們可以計(jì)算文件的Byte數(shù)、字?jǐn)?shù)或是列數(shù),若不指定文件名稱,或是所給予的文件名為“-”,則wc指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。
-c, –bytes打印字節(jié)數(shù)
-m, –chars 打印字符數(shù)
-l, –lines 打印行數(shù)
-L, –max-line-length 打印長行的長度
-w, –words 打印單詞數(shù)
uniq命令用于報(bào)告或忽略文件中的重復(fù)行,一般與sort命令結(jié)合使用。
-c, –count 在每行前加上表示相應(yīng)行目出現(xiàn)次數(shù)的前綴編號
-d, –repeated 只輸出重復(fù)的行
-D, –all-repeated[=delimit-method 顯示所有重復(fù)的行
delimit-method={none(default),prepend,separate}
以空行為界限
-f, –skip-fields=N 比較時(shí)跳過前N 列
-i, –ignore-case 在比較的時(shí)候不區(qū)分大小寫
-s, –skip-chars=N 比較時(shí)跳過前N 個(gè)字符
-u, –unique 只顯示的行
-z, –zero-terminated 使用’’作為行結(jié)束符,而不是新?lián)Q行
-w, –check-chars=N 對每行第N 個(gè)字符以后的內(nèi)容不作對照
–help 顯示此幫助信息并退出
–version 顯示版本信息并退出
以上就是達(dá)內(nèi)科技的小編給大家整理的關(guān)于嵌入式linux文本處理命令的內(nèi)容了,如果說你想要學(xué)習(xí)嵌入式linux的話那么達(dá)內(nèi)科技?xì)g迎大家來我們公司的嵌入式linux培訓(xùn)班進(jìn)行實(shí)地考察,也可以點(diǎn)擊我們文章下面的獲取試聽資格按鈕來獲取我們的嵌入式linux課程免費(fèi)試聽資格,在試聽中可以更加深入的了解我們達(dá)內(nèi)科技。