cut [OPTION]... [FILE]...
OPTION
1 [root@iZ288fgkcpkZ cut]# tail -5 string.txt 2 8063952 冰川里的哈密瓜 職員 北京市 90后已婚小鮮肉 406 1 1 14386848543 7004053 可樂(lè)的廚房 互聯(lián)網(wǎng) 北京市 90后幸福小咖 717 1 1 14386848544 8658245 蛋包飯喵喵 編輯 北京市 90后北京菇?jīng)? 465 1 1 14386848545 8427541 愛(ài)學(xué)習(xí)的牛媽 自由職業(yè) 安徽省 崇尚自由的幸福媽咪 466 1 1 14386848556 8724635 四毛的娘親 全職媽媽 河南省 80后文藝娘親 467 1 1 14386848567 [root@iZ288fgkcpkZ cut]#
取出id
[root@iZ288fgkcpkZ cut]# tail -5 string.txt | cut -b -780639527004053865824584275418724635[root@iZ288fgkcpkZ cut]# tail -5 string.txt | cut -b 1-780639527004053865824584275418724635[root@iZ288fgkcpkZ cut]# tail -5 string.txt | cut -b 7,6,5,1-480639527004053865824584275418724635[root@iZ288fgkcpkZ cut]#
需要說(shuō)下-n
n 只取出第n個(gè)字節(jié)/字符/字段
n- 取出第n個(gè)字節(jié)/字符/字段(包括n)到行尾
-n 取出第一個(gè)字節(jié)/字符/字段到第n個(gè)字節(jié)/字符/字段(包括n)
n-m 取出第n個(gè)字節(jié)/字符/字段(包括n)到第m個(gè)字節(jié)/字符/字段(包括m)
n,m 取出第n個(gè)字節(jié)/字符/字段,取出第m個(gè)字節(jié)/字符/字段
為什么上面最后一個(gè)列子并不是按照我寫(xiě)的順序取出來(lái)的? 因?yàn)闀?huì)先將其排序
取出昵稱(chēng)第一個(gè)字符
[root@iZ288fgkcpkZ cut]# tail -5 string.txt | cut -b 9,10,11冰可蛋愛(ài)四[root@iZ288fgkcpkZ cut]# tail -5 string.txt | cut -b 9,11,10冰可蛋愛(ài)四[root@iZ288fgkcpkZ cut]# tail -5 string.txt | cut -c 9冰可蛋愛(ài)四[root@iZ288fgkcpkZ cut]#
取出整個(gè)昵稱(chēng)呢?
[root@iZ288fgkcpkZ cut]# tail -5 string.txt |cut -f 2冰川里的哈密瓜可樂(lè)的廚房蛋包飯喵喵愛(ài)學(xué)習(xí)的牛媽四毛的娘親[root@iZ288fgkcpkZ cut]# tail -5 string.txt| sed 's//t//s/g' |cut -d /s -f 2冰川里的哈密瓜可樂(lè)的廚房蛋包飯喵喵愛(ài)學(xué)習(xí)的牛媽四毛的娘親[root@iZ288fgkcpkZ cut]#
如果指定了分割符,但是文本中有不包含分割符的行呢?
修改文本
[root@iZ288fgkcpkZ cut]# tail -5 string.txt 7004053 可樂(lè)的廚房 互聯(lián)網(wǎng) 北京市 90后幸福小咖 717 1 1 14386848548658245 蛋包飯喵喵 編輯 北京市 90后北京菇?jīng)? 465 1 1 14386848548427541 愛(ài)學(xué)習(xí)的牛媽 自由職業(yè) 安徽省 崇尚自由的幸福媽咪 466 1 1 14386848558724635 四毛的娘親 全職媽媽 河南省 80后文藝娘親 467 1 1 14386848568523728亮晶晶媽全職媽媽廣東省70后幸福寶媽1318111438684854[root@iZ288fgkcpkZ cut]#
還是取出昵稱(chēng)列,用-s可以將不包含分割符的行排除出去
[root@iZ288fgkcpkZ cut]# tail -5 string.txt| cut -f 2可樂(lè)的廚房蛋包飯喵喵愛(ài)學(xué)習(xí)的牛媽四毛的娘親8523728亮晶晶媽全職媽媽廣東省70后幸福寶媽1318111438684854[root@iZ288fgkcpkZ cut]# tail -5 string.txt| sed 's//t//s/g' |cut -d /s -f 2可樂(lè)的廚房蛋包飯喵喵愛(ài)學(xué)習(xí)的牛媽四毛的娘親8523728亮晶晶媽全職媽媽廣東省70后幸福寶媽1318111438684854[root@iZ288fgkcpkZ cut]# tail -5 string.txt| sed 's//t//s/g' |cut -sd /s -f 2可樂(lè)的廚房蛋包飯喵喵愛(ài)學(xué)習(xí)的牛媽四毛的娘親[root@iZ288fgkcpkZ cut]#
2015-09-21 12:02:28
新聞熱點(diǎn)
疑難解答
圖片精選