中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中cut命令怎么用

發布時間:2022-01-21 13:35:59 來源:億速云 閱讀:162 作者:清風 欄目:開發技術

這篇“Linux中cut命令怎么用”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“Linux中cut命令怎么用”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

Linux常用命令cut 命令 用來顯示行中的指定部分,刪除文件中指定字段。cut 經常用來顯示文件的內容,類似于 type 命令

Linux中cut命令怎么用

cut

連接文件并打印到標準輸出設備上

補充說明

說明:該命令有兩項功能,其一是用來顯示文件的內容,它依次讀取由參數 file 所指 明的文件,將它們的內容輸出到標準輸出上;其二是連接兩個或多個文件,如cut fl f2 > f3將把文件 fl 和 f2 的內容合并起來,然后通過輸出重定向符“>”的作用,將它們放入文件 f3 中。

當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內容。因此,一般用 more 等命令分屏顯示。為了控制滾屏,可以按 Ctrl+S 鍵,停止滾屏;按 Ctrl+Q 鍵可以恢復滾屏。按 Ctrl+C(中斷)鍵可以終止該命令的執行,并且返回 Shell 提示符狀態。

語法

 cut(選項)(參數)

選項

 -b:僅顯示行中指定直接范圍的內容; -c:僅顯示行中指定范圍的字符; -d:指定字段的分隔符,默認的字段分隔符為“TAB”; -f:顯示指定字段的內容; -n:與“-b”選項連用,不分割多字節字符; --complement:補足被選擇的字節、字符或字段; --out-delimiter= 字段分隔符:指定輸出內容是的字段分割符; --help:顯示指令的幫助信息; --version:顯示指令的版本信息。

參數

文件:指定要進行內容過濾的文件。

實例

例如有一個學生報表信息,包含 No、Name、Mark、Percent:

 [root@localhost text]# cat test.txt No Name Mark Percent 01 tom 69 91 02 jack 71 87 03 alex 68 98

使用  -f  選項提取指定字段(這里的 f 參數可以簡單記憶為 --fields的縮寫):

 [root@localhost text]# cut -f 1 test.txt No 01 02 03
 [root@localhost text]# cut -f2,3 test.txt Name Mark tom 69 jack 71 alex 68

–complement  選項提取指定字段之外的列(打印除了第二列之外的列):

 [root@localhost text]# cut -f2 --complement test.txt No Mark Percent 01 69 91 02 71 87 03 68 98

使用  -d  選項指定字段分隔符:

 [root@localhost text]# cat test2.txt No;Name;Mark;Percent 01;tom;69;91 02;jack;71;87 03;alex;68;98
 [root@localhost text]# cut -f2 -d";" test2.txt Name tom jack alex

指定字段的字符或者字節范圍

cut 命令可以將一串字符作為列來顯示,字符字段的記法:

  • N- :從第 N 個字節、字符、字段到結尾;

  • N-M :從第 N 個字節、字符、字段到第 M 個(包括 M 在內)字節、字符、字段;

  • -M :從第 1 個字節、字符、字段到第 M 個(包括 M 在內)字節、字符、字段。

上面是記法,結合下面選項將摸個范圍的字節、字符指定為字段:

  • -b  表示字節;

  • -c  表示字符;

  • -f  表示定義字段。

示例

[root@localhost text]# cat test.txt
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz

打印第 1 個到第 3 個字符:

[root@localhost text]# cut -c1-3 test.txt
abc
abc
abc
abc
abc

打印前 2 個字符:

[root@localhost text]# cut -c-2 test.txt
ab
ab
ab
ab
ab

打印從第 5 個字符開始到結尾:

[root@localhost text]# cut -c5- test.txt
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

以上是“Linux中cut命令怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

客服| 师宗县| 盐边县| 平安县| 资兴市| 犍为县| 荥阳市| 莆田市| 连江县| 稻城县| 休宁县| 容城县| 沙坪坝区| 清苑县| 龙川县| 南京市| 乐至县| 新疆| 句容市| 章丘市| 大兴区| 大连市| 虞城县| 湘潭县| 郎溪县| 清河县| 巴彦淖尔市| 黔南| 康马县| 汕尾市| 建平县| 嘉峪关市| 冷水江市| 满城县| 义乌市| 锡林郭勒盟| 昌吉市| 上林县| 塔城市| 秀山| 建德市|