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