時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(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 命令將寫出文件每一行的頭 72 個字符。
-d Character 使用 Character 變量指定的字符作為指定 -f 標(biāo)志時的字段定界符。您必須在對 shell<br /> 有特殊意義的字符(比如空格字符)上加上引號。
-f List 指定文件中設(shè)想被定界符(缺省情況下為制表符)隔開的字段的列表。例如,如果您指定 -f 1,7,cut <br />命令將僅寫出每個行的第一和第七個字段。如果行中不包含字段定界符,cut 命令將通過它們而不對其進行任何操作<br />(對表格的副標(biāo)題有用),除非指定了 -s 標(biāo)志。
-n 取消分割多字節(jié)字符。僅和 -b 標(biāo)志一起使用。如果字符的最后一個字節(jié)落在由 -b 標(biāo)志的 List 參數(shù)指示的<br />范圍之內(nèi),該字符將被寫出;否則,該字符將被排除。
-s 取消不包含定界符的行。僅和 -f 標(biāo)志一起使用。
應(yīng)用實例
要顯示文件的每個行的幾個字段,請輸入:
cut -f 1,5 -d: /etc/passwd
這將顯示系統(tǒng)密碼文件的登錄名稱和完整用戶名稱字段。這是第一和第五個字段(-f 1,5),由冒號(-d:)隔開。
例如,如果 /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
要使用用空格隔開的列表來顯示字段,請輸入:
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)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠程會話GNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠程桌面連
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址linux tc實現(xiàn)ip流量限制dmidecode命令查看內(nèi)存型號linux下解壓rar文件安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程Ubuntu linux 關(guān)機、重啟、注銷 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服務(wù)器硬盤IO讀寫負(fù)載