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

Chinaunix

標(biāo)題: sed 小問(wèn)題 [打印本頁(yè)]

作者: wang390750    時(shí)間: 2013-11-15 14:35
標(biāo)題: sed 小問(wèn)題
本帖最后由 wang390750 于 2013-11-15 14:37 編輯
  1. [root@e tmp]# cat 1
  2. ad'\fas;dfa56s5f2d2478w666-=
  3. ww43ertwer``73,5s[feggfgs239
  4. 8y\[\h29$%^&5t4t45uhi1u54yh2
  5. jh$j235bk(^^2b3123jh4b123b54
  6. kj4kjh1#234b)*k1234
復(fù)制代碼
我自己寫(xiě)的命令是:sed 's/[^0-9]//g' 1
達(dá)到的效果是排除字母和符號(hào)
  1. [root@e tmp]# sed 's/[^0-9]//g' 1
  2. 56522478666
  3. 43735239
  4. 82954451542
  5. 23523123412354
  6. 412341234
復(fù)制代碼
不用[^]該怎么寫(xiě)呢
作者: Shell_HAT    時(shí)間: 2013-11-15 14:48
  1. sed 's/[[:alpha:][:punct:]]//g' urfile
復(fù)制代碼

作者: wang390750    時(shí)間: 2013-11-15 14:58
回復(fù) 2# Shell_HAT


    恩,謝謝了
作者: reb00t    時(shí)間: 2013-11-15 20:19
  1. awk '{gsub("[^0-9]+","",$0)}1' 1.txt
復(fù)制代碼

作者: reyleon    時(shí)間: 2013-11-15 21:05
回復(fù) 4# reb00t


    $0 可以省略,默認(rèn)就是$0
作者: luyi1983    時(shí)間: 2013-11-17 22:00
來(lái)個(gè)脫了👖防弊滴
awk 'BEGIN{FS="";idx=1;num=""}{ while( idx < NF){if( $idx ~ /[0-9]/){ num=num$idx;} idx++}}END{ print num}' ufile
作者: li0924    時(shí)間: 2013-11-18 17:32
干這tr最合適不過(guò)了。
  1. tr -c '0-9 \n' '-' < file | tr -d '-'
復(fù)制代碼
  1. tr -d '[:alpha:][:punct:]' < file
復(fù)制代碼

作者: jwh5566    時(shí)間: 2013-11-19 02:45
不錯(cuò)  我覺(jué)得還是tr干這個(gè)比較合適   呵呵:wink::wink::wink:
作者: ikiki    時(shí)間: 2013-11-20 11:15
tr 簡(jiǎn)潔啊。如同七樓。  cat 1 | tr -d -c '0-9\n'




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