怎样用sed命令将一个时间格式去掉毫秒

将一个时间格式为2016/11/11 10:50:16.000转化为2016/11/11 10:50:16
2025-05-10 11:28:03
推荐回答(1个)
回答(1):

去掉小数点及其后字符串

echo "2016/11/11 10:50:16.000"  | sed -r s'/(.*)\..*/\1/'

\1 代表后向引用 括号里面的匹配字符串