+ -
当前位置:首页 → 问答吧 → 怎麼只讀取部份文件

怎麼只讀取部份文件

时间:2011-04-28

来源:互联网


cfuxc8<on_tcp57></backup/update>$ls
1           dd.txt      olddb.txt   xab         xad.sh      xag.log     xaj         xal.sh      xao.log     xar
1.log       fk          update.log  xab.log     xae         xag.sh      xaj.log     xam         xao.sh      xar.log
1.sh        fk.log      update.sh   xab.sh      xae.log     xah         xaj.sh      xam.log     xap         xar.sh
1.sql       fk.sh       updt.sh     xac         xae.sh      xah.log     xak         xam.sh      xap.log
123         god         var.txt     xac.log     xaf         xah.sh      xak.log     xan         xap.sh
2.sh        log         xaa         xac.sh      xaf.log     xai         xak.sh      xan.log     xaq
db.txt      name.txt    xaa.log     xad         xaf.sh      xai.log     xal         xan.sh      xaq.log
dbname.sql  newdb.txt   xaa.sh      xad.log     xag         xai.sh      xal.log     xao         xaq.sh


我只想讀取以xa開頭后面接一個字母的如:xac    xak
但是我的用法為什麽會結果不一樣
cfuxc8<on_tcp57></backup/update>$cat xa[:alnum:] |wc -l
65
cfuxc8<on_tcp57></backup/update>$cat xa[:lower:] |wc -l
49
cfuxc8<on_tcp57></backup/update>$



怎麼樣可以準確的統計出這類文件中一共有多少條記錄

作者: mir620   发布时间: 2011-04-28

ls | grep "xa[a-z]" |wc -l

作者: minora   发布时间: 2011-04-28

回复 minora


    不好意思  
我估計沒有說清楚
我要的是xak 里面有多少條記錄,也就是有什麽內容

作者: mir620   发布时间: 2011-04-28

回复 minora


    我知道了
cat xa[a-z] |wc -l

作者: mir620   发布时间: 2011-04-28

  1. ls|grep -c '^x'
复制代码

作者: zooyo   发布时间: 2011-04-28