sed命令替换日期

时间:2018-11-05 11:45:29

标签: shell sed

我在使用where子句VRFRV_DT = TO_DATE('$RUN_DT','MM-DD-YYYY'))的文件中有一个SQL查询,我想用$RUN_DT变量将我的shell脚本中的$to_run_Dt替换为(11/05/2018)格式。 我已经编写了如下的sed命令,但它没有解析。能否请任何人在这里帮助我?预先感谢。

sed 's/\$TO_RUN_DT/'$RUN_DT'/g'<<< "$q2"

1 个答案:

答案 0 :(得分:1)

您可以更改替代定界符:

sed 's!\$RUN_DT!'$RUN_DT'!g' <<< "$q2"