linux sed一句话替换整行,内容值为变量

 

#!/bin/bash

#获取今天日期
now_date=`date +"%Y-%m-%d"`

sed -i "s/how_date = .*$/how_date = $now_date 09:59:58.000XXXXXX/g" /path/test.conf

测试:


linux sed一句话替换整行,内容值为变量_第1张图片

 

需要注意的是,"s/a/b/g"需要是"双引号" ,单引号的话,使用$会被当成字符串处理,结果如下:

linux sed一句话替换整行,内容值为变量_第2张图片

 

你可能感兴趣的:(shell,三剑客,linux,shell)