网站首页 文章专栏 linux sed 截取特定时间段日志或替换一次
linux sed 截取特定时间段日志或替换一次
编辑时间:2017年7月3日 17:04 作者:赵彦昌 浏览量:139


如果时间总在行首,就在前面加上  ^


sed -n '/^2017-07-01/,/^2017-0702/p' filename.log > newlog.log
#如果第一个时间点2017-07-01 没找到,会输出空
替换如下:



sed 's/原字符串/替换字符串/g' filename //替换文件中的所有匹配项

#如需直接修改 filename 加上 -i 参数
sed -i 's/原字符串/替换字符串/g' filename //替换文件中的所有匹配项



只替换匹配到的第一个
sed '0,/原字符串/s//替换字符串/' test.txt




来说两句吧
最新评论