【Shell】传参修改配置文件

xixuefeng Linux, OS, Other 2019-06-04 20:35:42 141 次浏览 【Shell】传参修改配置文件已关闭评论

描述:某程序利用到了一个配置文件,配置文件中有一行配置每次都需要手工修改,修改的内容是有规律的,规律为当前的系统时间+01,当然也有02或03的可能,大部分为01的情况

参数文件如下(模拟):

每次运维人员都需要手工修改2019053101,格式即为当天的日期+01,我们都清楚,如果人工修改的话“墨菲定律”就有可能发生,总有忘记修改或者修改错的时候,为了避免这种情况的发生,通过一小段儿shell脚本,自动修改,在每次执行程序之前,先执行shell,或者直接整合到一起。

shell如下:

小结:写的有点儿啰嗦了,其实以下两句话就搞定,之所以这样写,主要是避免一些不必要的错误。

sed -i ‘/bno/d’ ${Dir}/init.con

echo “bno = “${curDate} >> ${Dir}/init.con

回顶部