IT分销/经销Linuxshell脚本

shell脚本问题?

!/bin/bash

LOG_TIME_DAY=$(date -d "-4 days" "+%Y%m%d")
echo $LOG_TIME_DAYLOG_TIME=$(date -d "-1 days" "+%Y%m%d")
echo $LOG_TIME

替换指定位置的行数字符串

sed -i '1,10s/$LOG_TIME_DAY/$LOG_TIME/g' xiaopush_t.sh

删除指定的行数

sed -i '1,10d' xiaopush_t.sh
问题:上面是我写的一个简单的替换文本内容的脚本,遇到一个问题。我是要将文本(xiaopush_t.sh)中20170730($LOG_TIME_DAY)替换为20170803($LOG_TIME),这样写不行,求大神帮忙,我也不会写脚本

参与4

1同行回答

eximbankeximbank  系统架构师 , 某金融企业
1, 没看明白问题2, 只环 ${LOG_TIME_DAY} 、 ${LOG_TIME} 而不去替换等式右边的内容,名字换是没有意义的。显示全部

1, 没看明白问题
2, 只环 ${LOG_TIME_DAY} 、 ${LOG_TIME} 而不去替换等式右边的内容,名字换是没有意义的。

收起
保险 · 2017-11-22
浏览1259

提问者

一个伪大牛
存储工程师HDS

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-10-19
  • 关注会员:2 人
  • 问题浏览:1569
  • 最近回答:2017-11-22
  • X社区推广