把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:]"
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:]"
本文介绍了一种将特定格式的日期字符串转换为另一种格式的方法。使用了多种Linux命令如awk、sed、tr等来去除原始字符串中的特殊字符,如点、冒号及空格,并将其转化为统一的数字格式,适用于后续的数据处理需求。
4071

被折叠的 条评论
为什么被折叠?



