欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

保留字符串中的数字,其它全去掉

程序员文章站 2022-05-25 22:38:11
...
把2007.10.30 16:00:00去掉"." ":" 和" "空格,生成20071030160000

1)echo "2007.10.30 16:00:00" |  awk -F'[.: ]'  '{for(i=1;i<=NF;i++)printf $i;}END {printf "\n"}'

2)sed 's/[^0-9]//g

3)tr -cd '[0-9]'

4)awk -F'[^0-9]' -vOFS= 'NF+=0' file

5)tr -d "[:punct:]|[:space:]"
相关标签: sed awk tr