!/bin/bashLOG_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问题:上...
显示全部!/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),这样写不行,求大神帮忙,我也不会写脚本
收起