16.cut剪切命令详解
目錄
1.cut命令剪切依據(jù)
2.cut語法格式及參數(shù)
3.指定字段的字符或者字節(jié)范圍:
4.cut命令舉例:
cut:文件內(nèi)容查看
正如其名,cut的工作就是“剪”,具體的說就是在文件中負責剪切數(shù)據(jù)用的。cut是以每一行為一個處理對象的,這種機制和sed是一樣的
1.cut命令剪切依據(jù)
cut命令主要是接受三個定位方法:
第一,字節(jié)(bytes),用選項-b
第二,字符(characters),用選項-c
第三,域(fields),用選項-f
2.cut語法格式及參數(shù)
cut ?[-bn] [file] 或 cut [-c] [file] ?或 ?cut [-df] [file]
使用說明
cut 命令從文件的每一行剪切字節(jié)、字符和字段并將這些字節(jié)、字符和字段寫至標準輸出。
如果不指定 File 參數(shù),cut 命令將讀取標準輸入。必須指定 -b、-c 或 -f 標志之一。
3.指定字段的字符或者字節(jié)范圍:
cut命令可以將一串字符作為列來顯示,字符字段的記法:N-:從第N個字節(jié)、字符、字段到結(jié)尾;N-M:從第N個字節(jié)、字符、字段到第M個(包括M在內(nèi))字節(jié)、字符、字段;-M:從第1個字節(jié)、字符、字段到第M個(包括M在內(nèi))字節(jié)、字符、字段。上面是記法,結(jié)合下面選項將摸個范圍的字節(jié)、字符指定為字段:-b 表示字節(jié);-c 表示字符;-f 表示定義字段。顯示行中的指定部分,刪除文件中指定字段
顯示文件的內(nèi)容,類似于下的type命令。
說明
-
該命令有兩項功能,其一是用來顯示文件的內(nèi)容,它依次讀取由參數(shù)file所指明的文件,將它們的內(nèi)容輸出到標準輸出上;其二是連接兩個或多個文件,如cut fl f2 > f3將把文件fl和幾的內(nèi)容合并起來,然后通過輸出重定向符“>”的作用,將它們放入文件f3中。
-
當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內(nèi)容。因此,一般用more等命令分屏顯示。
為了控制滾屏,可以按Ctrl+S鍵,停止?jié)L屏;按Ctrl+Q鍵可以恢復滾屏。
按Ctrl+C(中斷鍵可以終止該命令的執(zhí)行,并且返回Shell提示符狀態(tài)。
4.cut命令舉例:
[root@localhost ~]# cut -f 2 cj.txt
#提取第二列內(nèi)容
如果想要提取多列的時候,要將列號用“,”分開:
[root@localhost ~]# cut -f 2,3 cj.txt
#提取第二三列內(nèi)容
[root@localhost ~]# cut -c -8 cj.txt
#cut可以按照字符進行提取,需要注意的是“8-”代表的是提取所有行的第八個字符開始到行尾。而“10-20”代表提取所 有行的第十個字符到第二十個字符。“-8”代表的是提取所有行從行首到第八個字符:
[root@localhost ~]# cut -d ":" -f 1,3 /etc/passwd
#以:為分隔符,提取/etc/passwd文件的第一列和第三列
總結(jié)
以上是生活随笔為你收集整理的16.cut剪切命令详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DJI Flight Simulator
- 下一篇: 北航机械学院计算机制图,北航《机械制图》