【问题标题】:Sed command for replace date用于替换日期的 sed 命令
【发布时间】:2018-11-05 21:25:17
【问题描述】:

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

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

【问题讨论】:

  • 你的替代品往返有错吗?
  • 你应该提供更多关于实际发生的事情的细节,我认为。 不是解析不是很清楚的描述

标签: shell sed


【解决方案1】:

您可以更改替换分隔符:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-10
    • 2018-09-16
    • 2014-03-28
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多