真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

cut命令如何在linux中使用-創(chuàng)新互聯(lián)

cut命令如何在linux中使用?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷(xiāo),提供成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)站開(kāi)發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷(xiāo)、小程序開(kāi)發(fā)、公眾號(hào)商城、等建站開(kāi)發(fā),成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專(zhuān)家,為不同類(lèi)型的客戶(hù)提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶(hù)在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。

要用到,來(lái)mark一下:

ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt 
abc
abcd
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1
a
a
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 2
b
b
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1-2
ab
ab
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1-3
abc
abc
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1-4
abc
abcd
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1-5
abc
abcd
ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1-6
abc
abcd
ubuntu@VM-0-15-ubuntu:~/taoge$

常常配合awk使用。

cut命令可以按字節(jié),字符,域來(lái)截取字串,在某些情況下使用cut,確實(shí)很方便,下面簡(jiǎn)單總結(jié)下:

1.按字符截?。?源字串:123:456:789)

1>截取第三個(gè)字符:

echo 123:456:789 | cut -c3
3

2>截取第三到第六之間的字符:

echo 123:456:789 | cut -c3-6
3:45

3>截取前三個(gè)字符

echo 123:456:789 | cut -c-3
123

4>提取第三個(gè)及其后面的所有字符

echo 123:456:789 | cut -c3-
3:456:789

5>提取第三到第六和第八到第十間的字符

echo 123:456:789 | cut -c3-6,8-10
3:45:78

小結(jié)下

>>這個(gè)“-”比較有意思,

在inx前,表示從字串投開(kāi)始,

放在inx后,表示從idx開(kāi)始到字串末尾,

在兩個(gè)idx之間,表示從idx1到idx2。

>>還有這個(gè)“,”可以連接我們選擇的不連續(xù)的域,

比如要取第1,3,5,7個(gè)字符:

echo 123:456:789 | cut -c1,3,5,7
1346

>>對(duì)于-b選項(xiàng)應(yīng)該和-c選項(xiàng)差不多吧,就是單位不同而已(我沒(méi)有像上面一樣測(cè)試,只是我的理解)

對(duì)于-d選項(xiàng)需要配合著-f選項(xiàng)使用,-d是用來(lái)指定分隔符,-f用來(lái)指定提取第幾個(gè)域的內(nèi)容

echo 123:456:789 | cut -d : -f 3
789

cut比較小巧,在適當(dāng)?shù)膱?chǎng)景下使用效率很高,但是它不支持正則表達(dá)式,所以在復(fù)雜的情況下還是使用awk或者sed比較好!

[xxx@~]$ cut --help

Usage: cut OPTION... [FILE]...
Print selected parts of lines from each FILE to standard output.

Mandatory arguments to long options are mandatory for short options too.
 -b, --bytes=LIST    select only these bytes
 -c, --characters=LIST  select only these characters
 -d, --delimiter=DELIM  use DELIM instead of TAB for field delimiter
 -f, --fields=LIST    select only these fields; also print any line
              that contains no delimiter character, unless
              the -s option is specified
 -n           (ignored)
   --complement    complement the set of selected bytes, characters
              or fields
 -s, --only-delimited  do not print lines not containing delimiters
   --output-delimiter=STRING use STRING as the output delimiter
              the default is to use the input delimiter
   --help   display this help and exit
   --version output version information and exit

Use one, and only one of -b, -c or -f.  Each LIST is made up of one
range, or many ranges separated by commas.  Selected input is written
in the same order that it is read, and is written exactly once.
Each range is one of:

  •   N     N'th byte, character or field, counted from 1

  •   N-    from N'th byte, character or field, to end of line

  •   N-M   from N'th to M'th (included) byte, character or field

  •   -M    from first to M'th (included) byte, character or field

關(guān)于cut命令如何在linux中使用問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享題目:cut命令如何在linux中使用-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://weahome.cn/article/isiei.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部