操作系统 Ubuntu 12.04
壳牌狂欢
为什么这个 sed 命令
sed -e 's/$/,/g' test.in
替换5
in test.in?
这是test.in的内容
52147398,9480,12/31/2011 23:22,101049000,LNAM,FNAM,80512725,43,0,75,1/1/2012 6:45,101049000
以下是运行 sed 的结果
,2147398,9480,12/31/2011 23:22,101049000,LNAM,FNAM,80512725,43,0,75,1/1/2012 6:45,101049000
我想在后面加逗号1010489000
将日期时间格式替换为yyyy-mm-dd hh:mm:ss format
, 现在
s/$/,/g
按预期工作。这是因为 sed 挂断了 mm/dd/yyyy hh:mm 格式吗?