linux - 这里如何应用sed呢?

标签 linux shell unix sed scripting

我有以下字符串 -

<ROM readonly="false" persist="false" type="string" name="rom_code_url">ROMCODE_URL_VAL</ROM>

现在,我想将 ROMCODE_UR_VAL 替换为以下内容 -

dvb://1000.b.2CEC.1/romcode_1.0.xml

如何使用 SED 执行此操作?

最佳答案

它就像 's/pattern/replacement/' 一样简单,具有适当的转义或等效表达式。例如:

sed 's ROMCODE_URL_VAL dvb://1000.b.2CEC.1/romcode_1.0.xml ' <input-file>

注意:尾随空格很重要,因为我们使用空格而不是正斜杠作为分隔符。

关于linux - 这里如何应用sed呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26908679/

相关文章:

multithreading - Go 是否可以在不为每个外部进程启动一个 OS 线程的情况下生成并与外部进程通信?

c - fork() 中的写时复制如何工作?

node.js - 如何更改 npm ll 的输出格式?

php - CentOS:在 shell 文件中找不到命令

ios - postbuild UIAutomation 脚本未在 jenkins 中运行

C/Cygwin : Porting htoll() from macOS/unix to Windows Cygwin

linux - 在出现段错误的 bash 脚本中捕获命令的输出

linux - 如何构建相同的 Linux 内核两次源并获得相同的校验和

mysql - 从 gz 文件恢复一张表

linux - 如何删除 linux 中提到的几个文件夹以外的所有文件夹