欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Linux中cut命令的使用方法

小編給大家分享一下Linux中cut命令的使用方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司主營大祥網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),大祥h5小程序制作搭建,大祥網(wǎng)站營銷推廣歡迎大祥等地區(qū)企業(yè)咨詢

Linux cut命令用于根據(jù)字段提取文件內(nèi)容。文本文件沒有像數(shù)據(jù)庫那樣的行/列,有時(shí)我們只需要單列數(shù)據(jù)。根據(jù)分隔符剪切已識別的列(例如:冒號':',分號';',逗號','等)。

Linux中cut命令的使用方法

對于下面示例,我們采用/etc/passwd文件。所有行都以下面的格式存儲,冒號(:)按如下方式分隔。我們使用-f指定字段編號,使用-d作為分隔符。

Linux中cut命令的使用方法

按照上面的圖片,這個(gè)文件有7個(gè)字段。cut還支持在字符基礎(chǔ)suing -c命令行開關(guān)上獲取值。我們來看下面的例子,使用的是/ etc / passwd文件。

1、從文件中選擇單個(gè)字段:

例如,我們需要/etc/passwd文件中的用戶名列表。我們知道第一列存儲了用戶名,整個(gè)文件由冒號(:)分隔。

#cut -d“:” -  f1 </ etc / passwd 

root 
bin 
daemon 
adm 
lp 
sync 
shutdown 
halt

我們也可以使用管道“|”將文件內(nèi)容作為輸入傳遞給cut命令,如下所示 -

#cat / etc / passwd | cut -d“:” -  f1

2、從文件中選擇多列:

我們可以用命令分隔指定多個(gè)字段名稱,如下例所示,將僅顯示第1個(gè),第2個(gè)和第7個(gè)字段。

# cut -d":" -f1,2,7 < /etc/passwd

root:x:/bin/bash
bin:x:/sbin/nologin
daemon:x:/sbin/nologin
adm:x:/sbin/nologin
lp:x:/sbin/nologin
sync:x:/bin/sync
shutdown:x:/sbin/shutdown
halt:x:/sbin/halt
mail:x:/sbin/nologin
uucp:x:/sbin/nologin

我們還可以在字段上指定帶連字符( - )的列的范圍以及兩個(gè)選項(xiàng)一起,如下面的示例命令。

第一個(gè)命令將選擇第1,第2,第3和第4個(gè)字段。

第二個(gè)命令將選擇第3,第4和第5個(gè)字段。

最后一個(gè)命令將顯示第2,第3,第4,第6和第10個(gè)字段。

# cut -d":" -f1-4 < /etc/passwd
# cut -d":" -f3-5 < /etc/passwd
# cut -d":" -f2-4,6,10 < /etc/passwd

要獲取除一個(gè)列之外的所有列的值,需要使用以下命令。例如,如果我們需要選擇所有列而不是6列。

# cut -d":" --complement -s -f6 < /etc/passwd

3、從文件中選擇單個(gè)字符

除了字段之外,我們還可以根據(jù)單個(gè)字符從文件中選擇值,而使用字符則不需要指定分隔符。

#cut -c1 </ etc / passwd 

r 
b 
d 
a 
l 
s 
s

同樣,我們也可以指定多個(gè)逗號分隔字符或字符范圍。

#cut -c1,2,3,6,7 </ etc / passwd 
#cut -c1-3,6,7 </ etc / passwd

以上是Linux中cut命令的使用方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享名稱:Linux中cut命令的使用方法
當(dāng)前路徑:http://www.chinadenli.net/article22/iphejc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站電子商務(wù)面包屑導(dǎo)航App開發(fā)網(wǎng)站維護(hù)微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管