cut

使用cut選定字段

cut命令是用來(lái)剪下文本文件里的數(shù)據(jù),文本文件可以是字段類(lèi)型或是字符類(lèi)型。后一種數(shù)據(jù)類(lèi)型在遇到需要從文件里剪下特定的列時(shí),特別方便。請(qǐng)注意:一個(gè)制表字符在此被視為單個(gè)字符。

舉例來(lái)說(shuō),下面的命令可顯示系統(tǒng)上每個(gè)用戶(hù)的登錄名稱(chēng)及其全名:

root@kali:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
...

root@kali:~# cut -d : -f 1,5 /etc/passwd
root:root
daemon:daemon
...

通過(guò)選擇其他字段編號(hào),還可以取出每個(gè)用戶(hù)的根目錄:

root@kali:~# cut -d : -f 6 /etc/passwd
/root
/usr/sbin
...

更多實(shí)例

例如有一個(gè)學(xué)生報(bào)表信息,包含No、Name、Mark

root@kali:~/lab/cache# cat cut.txt 
NO  NAME    MARK
01  tom 69
02  lucy    99
03  lomoye  100

使用 -f 選項(xiàng)提取指定字段

root@kali:~/lab/cache# cut -f 1 cut.txt 
NO
01
02
03
root@kali:~/lab/cache# cut -f 2 cut.txt 
NAME
tom
lucy
lomoye
root@kali:~/lab/cache# cut -f 3 cut.txt 
MARK
69
99
100

以上內(nèi)容選材于shell腳本學(xué)習(xí)指南以及linux命令大全
代碼部分屬于自己的實(shí)踐內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,180評(píng)論 2 33
  • 本文轉(zhuǎn)自linux命令5分鐘系列 cut是一個(gè)選取命令,就是將一段數(shù)據(jù)經(jīng)過(guò)分析,取出我們想要的。一般來(lái)說(shuō),選取信息...
    井底蛙蛙呱呱呱閱讀 1,704評(píng)論 0 2
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,585評(píng)論 9 468
  • 1 一兩句話描述一下cut命令吧! 正如其名,cut的工作就是“剪”,具體的說(shuō)就是在文件中負(fù)責(zé)剪切數(shù)據(jù)用的。 cu...
    shuff1e閱讀 338評(píng)論 0 0
  • 有人說(shuō),我讀過(guò)的書(shū)都是讀了就忘,怎么辦?好吧,我現(xiàn)在有十個(gè)方法助你高效閱讀,干貨來(lái)啦!^_^ 圖片發(fā)自簡(jiǎn)書(shū)App ...
    秋云三叔閱讀 470評(píng)論 0 0

友情鏈接更多精彩內(nèi)容