代码之家  ›  专栏  ›  技术社区  ›  Dheeraj

对于spring数据源,我想使用sed命令将上面的行替换为下面的行

  •  -2
  • Dheeraj  · 技术社区  · 7 年前
    spring.datasource.jndi-name=java:/jdbc/ph20guib
    

    我想用sed命令将上面的行替换为下面的行

    spring.datasource.jndi-name=java:/comp/env/jdbc/ph20guib
    
    2 回复  |  直到 7 年前
        1
  •  0
  •   Gautam    7 年前

    $ sed -i 's/\/jdbc\/ph20guib/\/comp\/env\/jdbc\/ph20guib/g' file.txt
    
        2
  •  0
  •   Sunitha    7 年前

    使用sed as可以很容易地替换它

    sed -i 's|=java.*|=java:/comp/env/jdbc/ph20guib|' <file>