時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
cut {? -b List [? -n ] |? -c List |? -f List [? -s ] [? -d Character ] } [ File ... ]
主要參數(shù):
-b List 指定字節(jié)位置。這些字節(jié)位置將忽略多字節(jié)字符邊界,除非也指定了 -n 標(biāo)志。
-c List 指定字符位置。例如,如果您指定 -c 1-72,cut 命令將寫(xiě)出文件每一行的頭 72 個(gè)字符。
-d Character 使用 Character 變量指定的字符作為指定 -f 標(biāo)志時(shí)的字段定界符。您必須在對(duì) shell
有特殊意義的字符(比如空格字符)上加上引號(hào)。
-f List 指定文件中設(shè)想被定界符(缺省情況下為制表符)隔開(kāi)的字段的列表。例如,如果您指定 -f 1,7,cut
命令將僅寫(xiě)出每個(gè)行的第一和第七個(gè)字段。如果行中不包含字段定界符,cut 命令將通過(guò)它們而不對(duì)其進(jìn)行任何操作
(對(duì)表格的副標(biāo)題有用),除非指定了 -s 標(biāo)志。
-n 取消分割多字節(jié)字符。僅和 -b 標(biāo)志一起使用。如果字符的最后一個(gè)字節(jié)落在由 -b 標(biāo)志的 List 參數(shù)指示的
范圍之內(nèi),該字符將被寫(xiě)出;否則,該字符將被排除。
-s 取消不包含定界符的行。僅和 -f 標(biāo)志一起使用。
應(yīng)用實(shí)例
要顯示文件的每個(gè)行的幾個(gè)字段,請(qǐng)輸入:
cut? -f 1,5 -d: /etc/passwd
這將顯示系統(tǒng)密碼文件的登錄名稱和完整用戶名稱字段。這是第一和第五個(gè)字段(-f 1,5),由冒號(hào)(-d:)隔開(kāi)。
例如,如果 /etc/passwd 文件像這樣:
su:*:0:0:User with special privileges:/:/usr/bin/sh
daemon:*:1:1::/etc:
bin:*:2:2::/usr/bin:
sys:*:3:3::/usr/src:
adm:*:4:4:System Administrator:/var/adm:/usr/bin/sh
pierre:*:200:200:Pierre Harper:/home/pierre:/usr/bin/sh
joan:*:202:200:Joan Brown:/home/joan:/usr/bin/sh
cut 命令將產(chǎn)生如下結(jié)果:
su:User with special privileges
daemon:
bin:
sys:
adm:System Administrator
pierre:Pierre Harper
joan:Joan Brown
要使用用空格隔開(kāi)的列表來(lái)顯示字段,請(qǐng)輸入:
cut -f "1 2 3" -d: /etc/passwd
cut 命令將產(chǎn)生如下結(jié)果:
su:*:0
daemon:*:1
bin:*:2
sys:*:3
adm:*:4
pierre:*:200
joan:*:202
本文出自 51CTO.COM技術(shù)博客
關(guān)鍵詞標(biāo)簽:Linux操作系統(tǒng),cut命令
相關(guān)閱讀
熱門(mén)文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤(pán)序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷(xiāo) 命令 查看linux服務(wù)器硬盤(pán)IO讀寫(xiě)負(fù)載