永发信息网

linux如何使用awk sed字符插入实现文档日期转换

答案:2  悬赏:40  手机版
解决时间 2021-01-23 13:37
在linux下如何实现每行的日期格式转换:
目前文档:test.txt
130409 1457 1.1 1.0 0.3 0.3
130416 1454 1.0 0.9 0.3 0.3
要转换成:
2013-04-09 1457 1.1 1.0 0.3 0.3
2013-04-16 1454 1.0 0.9 0.3 0.3
目前在网上已将文档用sed命令转成:
13-04-09 1457 1.1 1.0 0.3 0.3
13-04-16 1454 1.0 0.9 0.3 0.3
问题是如何根据两位年份YY年份转成四位数的YYYY-MM-DD?最好根据YY判断:if YY>50 为19YY or 20YY。
求大神指导。
最佳答案
用date命令转换,没有你想象的那么复杂:

while read a b c d e f
do
echo `date -d $a +%Y%m%d` $b $c $d $e $f
done< test.txt
全部回答
使用零宽断言,grep 需要支持-p 参数。 grep -po '(?<=count=)[0-9]+' filename
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求秘密的美兽人仪式完整版的迅雷链接?
当西安地区烈日炎炎的时候,下列对南极说法正
连着WIFI的笔记本怎么打开FTP?我用360浏览器
想咨询专业能不能考药士证是咨询哪个部门
农业银行信用卡金卡取现额度是多少
梦幻西游新区5开女儿不达标怎么办
盐城体育中心北1出入口在哪里啊,我有事要去
为伟大的詹天佑爷爷写一段颁奖词150字
外国人使用导航网站、或者浏览器内嵌的导航页
求【情节好】【质量高】的耽美文包
NBA 卡尔马龙 邮差外号的 由来
小王,小李和小刘分别代表三个单位去电脑城购
扬州到贵阳多少公里
以下关于力和运动关系的说法中,正确的是A.物
using passphrase是什么意思
推荐资讯
机关游泳池地址有知道的么?有点事想过去
URBANREVIVO地址在哪,我要去那里办事
龙泰教育我想知道这个在什么地方
红苹果幼儿园(七台河勃利县)地址在什么地方,
单选题Thepolicethoughthewas________them
H05V-K是什么电线
有点肥胖的人,可以玩跑酷吗?(微胖)
心仪婚庆花店怎么去啊,我要去那办事
中小学培训中心地址好找么,我有些事要过去
哲学的基本问题是D,唯物主义和唯心主义的根
中国农业银行(鹤岗南山支行)怎么去啊,我要去
商丘市第十一中学怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?