亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: shell腳本統(tǒng)計 [打印本頁]

作者: tingshuibanxia    時間: 2016-01-28 20:48
標(biāo)題: shell腳本統(tǒng)計
本帖最后由 tingshuibanxia 于 2016-01-29 09:22 編輯

大家好,有一個文本如下:
tttttttvvQQ
xfgcxhj
55578966577788
7788fcxhbv
統(tǒng)計v的個數(shù)?



作者: haooooaaa    時間: 2016-01-28 21:23
本帖最后由 haooooaaa 于 2016-01-28 21:43 編輯
  1. cyg@win /tmp$ awk '!/@/{m=patsplit($0,t,7788,a);s=1;for(i=0;i<m;i++){s+=length(a[i])+i*4;n=n" "s}print n}{n=$0}' file
  2. @dsdsda 1 7
  3. @kiouf 3
  4. @rerfsfd 7 12
復(fù)制代碼
  1. cyg@win /tmp$ awk -F7788 'NF>1{s=1;for(i=1;i<NF;i++){s+=length($i)+(i-1)*4;n=n" "s}print n}{n=$0}' file
  2. @dsdsda 1 7
  3. @kiouf 3
  4. @rerfsfd 7 12
復(fù)制代碼

作者: jason680    時間: 2016-01-28 21:42
回復(fù) 1# tingshuibanxia

$ perl -lane '{if(m/^@/){$h=$_;next};$h.=" ".(pos()-3) while(m/7788/g);print $h}' FILE
@dsdsda 1 7
@kiouf 3
@rerfsfd 7 12

$ awk '/^@/{h=$0;next}{s=0;while(match($0,"7788")){S=RSTART;L=RLENGTH;h=h" "S+s;$0=substr($0,S+L);s+=S+L-1}print h}' FILE
@dsdsda 1 7
@kiouf 3
@rerfsfd 7 12

作者: jason680    時間: 2016-01-28 21:50
本帖最后由 jason680 于 2016-01-28 21:56 編輯

tttttttvv
xfgcxhj
55578966577788
7788fcxhbv
統(tǒng)計v的個數(shù)?

$ awk '{print gsub("v","v")}' FILE
2
0
0
1

$ perl -lane '{print +scalar(()=m/v/g)}' FILE
2
0
0
1


作者: haooooaaa    時間: 2016-01-28 21:52
  1. cyg@win /tmp$ awk -Fv '{print NF-1}' c
  2. 2
  3. 0
  4. 0
  5. 1
復(fù)制代碼

作者: zhonghua7896321    時間: 2016-01-28 23:40
假設(shè)文本名為abc.txt
  1. grep -o 'v' abc.txt | wc -l
復(fù)制代碼

作者: zkernel    時間: 2016-01-29 09:25
jason680 發(fā)表于 2016-01-28 21:50
tttttttvv
xfgcxhj
55578966577788


學(xué)習(xí)了!
作者: jcdiy0601    時間: 2016-01-29 09:33
本帖最后由 jcdiy0601 于 2016-01-29 09:35 編輯
  1. #!/usr/bin/env python
  2. #_*_ coding:utf-8 _*_

  3. f = open('file')
  4. l = [ x for x in f.read()]
  5. f.close()
  6. print "v出現(xiàn)了:%s次" % l.count('v')
復(fù)制代碼

作者: jcdiy0601    時間: 2016-01-29 09:36
回復(fù) 6# zhonghua7896321


    學(xué)習(xí)了
作者: ydzcjj    時間: 2016-01-29 09:41
回復(fù) 6# zhonghua7896321


    這個不錯 簡單  學(xué)習(xí)學(xué)習(xí)
作者: yuloveban    時間: 2016-01-29 15:00
回復(fù) 2# haooooaaa


    請教下,這個awk語句,前面的!/@/啥意思。
作者: haooooaaa    時間: 2016-01-29 15:04
回復(fù) 11# yuloveban


    這一行里面沒有 @ 字符的行




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2