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

Chinaunix

標(biāo)題: 大神好,請(qǐng)問(wèn)選擇性截取列怎樣表達(dá)? [打印本頁(yè)]

作者: bmne    時(shí)間: 2016-07-24 09:59
標(biāo)題: 大神好,請(qǐng)問(wèn)選擇性截取列怎樣表達(dá)?
本帖最后由 bmne 于 2016-07-24 10:06 編輯

源文件:

3
3  3
3  3@3  3
3/
3  3  3.2  3
3  3
3w
3  3  3+4  3  3
3  3.  3q
  3
  3er
3  3rty



要求:只想提取只有一列的行
        另外,只想提取只有三列的行道理一樣嗎?


謝謝大神



作者: jason680    時(shí)間: 2016-07-24 10:11
回復(fù) 1# bmne

$ awk 'NF==1' FILE
3
3/
3w
  3
  3er

$ awk 'NF==3' FILE
3  3@3  3
3  3.  3q

   
作者: bmne    時(shí)間: 2016-07-24 10:15
回復(fù) 2# jason680


謝謝大神

沒(méi)有休息啊。辛苦了你





   
作者: bmne    時(shí)間: 2016-07-24 10:47
回復(fù) 2# jason680


剛剛搜索學(xué)習(xí),沒(méi)找到

如果有時(shí)間,問(wèn)你一下吧

awk 'NF==1'   我想取非(反向保留)  為什么加  !   不可?  看來(lái)!不是隨便說(shuō)加上就加上     awk '!NF==1'





   
作者: sunzhiguolu    時(shí)間: 2016-07-24 10:56
  1. perl -anle 'print if(@F==1)' f
復(fù)制代碼
3
3/
3w
  3
  3er
  1. perl -anle 'print if(@F==3)' f
復(fù)制代碼
3  3@3  3
3  3.  3q


作者: bmne    時(shí)間: 2016-07-24 10:58
回復(fù) 5# sunzhiguolu


大神,看看4樓,幫我取個(gè)非吧。謝謝




   
作者: sunzhiguolu    時(shí)間: 2016-07-24 10:59
回復(fù) 4# bmne
  1. awk '!(NF==1)' f
復(fù)制代碼
運(yùn)算符優(yōu)先級(jí)
   
作者: bmne    時(shí)間: 2016-07-24 11:02
回復(fù) 7# sunzhiguolu



謝謝

可能文檔中含有大量非ASCⅡ  ,不能比較(比較的結(jié)果是亂碼)  。所以,只能取非




   
作者: sunzhiguolu    時(shí)間: 2016-07-24 11:05
回復(fù) 8# bmne
有沒(méi)有示例性的文本, 貼出來(lái)瞧瞧.

   
作者: sunzhiguolu    時(shí)間: 2016-07-24 11:14
本帖最后由 sunzhiguolu 于 2016-07-24 11:21 編輯

只要將文檔的內(nèi)容保持規(guī)范, 進(jìn)行處理的時(shí)候就相對(duì)容易些.
作者: bmne    時(shí)間: 2016-07-24 11:22
回復(fù) 9# sunzhiguolu


抽功夫。我處理完了。理順好后再說(shuō)
文檔太大。可能是里面的非ASCⅡ太多(我自己估計(jì)著說(shuō))
我也搞不清是什么原因。比如,兩個(gè)代碼分開(kāi)單獨(dú)運(yùn)行沒(méi)問(wèn)題,管道后一起運(yùn)行,失。ùa在小數(shù)據(jù)上測(cè)試過(guò)的,運(yùn)行沒(méi)問(wèn)題)

先說(shuō)到這里吧。謝謝幫助




   
作者: ll104567    時(shí)間: 2016-07-24 14:04
取非 ? NF!=1 不就好了么
作者: bmne    時(shí)間: 2016-07-24 14:15
回復(fù) 12# ll104567


謝大神

明白了,還可以這樣表示啊。學(xué)了一招

   
作者: hz_oracle    時(shí)間: 2016-07-24 14:32
取非為什么要畫蛇添足? awk 'NF!=1' file   這樣不行嗎?
作者: bmne    時(shí)間: 2016-07-24 14:44
回復(fù) 14# hz_oracle


謝謝,明白了

像我這樣的菜人。其實(shí)加個(gè)()  看的更明白




   




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