linux 命令修改文件的内容。文件名是123,内容如图,如何实现将日期改成系统当天日期。
6个回答
展开全部
看你想怎么实现了
a=echo `date '+%Y%m%d'`
sed -i 's/DATE=\d{8}$/DATE=\$a' 123
我这个正则不太对 大概思路就是这样了
a=echo `date '+%Y%m%d'`
sed -i 's/DATE=\d{8}$/DATE=\$a' 123
我这个正则不太对 大概思路就是这样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查看date命令用法。
//显示前天年月日
date +%Y%m%d
//显示前天年月日
date +%Y%m%d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
# date -s "2013-08-09 00:00:00"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sed -i "s/DATE=.*/DATE=$(date +%Y%m%d)/g" 123
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询