Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3303705
  • 博文数量: 515
  • 博客积分: 5116
  • 博客等级: 大校
  • 技术积分: 4137
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-30 11:24
个人简介

黑马王子就是我! 技术认证:系统分析师,网络规划设计师,网络工程师,信息系统监理师,系统集成项目管理师,初级程序员,MCSE,MCDBA,CCNA 目前主攻虚拟化技术,VPN,系统架构,集群和高可用性等。

文章分类

全部博文(515)

文章存档

2023年(11)

2022年(17)

2021年(19)

2020年(28)

2019年(42)

2018年(53)

2017年(41)

2016年(33)

2015年(43)

2014年(25)

2013年(13)

2011年(6)

2010年(28)

2009年(47)

2008年(55)

2007年(26)

2006年(28)

分类: 系统运维

2019-06-26 21:51:16

有些的时间字段为月-日没有年。这将导致今年结束后,明年会出现日期难以对账的问题。为了匹配,只能在脚本中把年加上去。


sed -i s/'0420'/'20180420'/g `grep '0420' -rl a.sql `
通过这句话,即可将0420替换为20180420


解释:


sed:


-i表示对文件操作,` `表示将grep 的结果作为操作文件


s/'0420'/'20180420'/g 表示将0420替换为20180420


/g表示一行中有多个0420的时候,都替换。没有g的话就是仅替换第一个0420。


 


grep:


-r 表示查找当前目录和其子目录
-l 表示仅列出符合条件的文件名,传给sed
--------------------- 
作者:不去鄙视神经病 
来源:CSDN 
原文:https://blog.csdn.net/c_shell_python/article/details/81129047 
版权声明:本文为博主原创文章,转载请附上博文链接!
阅读(3054) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~