小编Jat*_*yap的帖子

将 sed 与双引号内的变量一起使用

我有一个文件input.xml,其中包含一行:<exciton lambda="1" fix="hole"/>

在该行中,我想将 1 替换为 2 但我不能仅用作1关键字,因为同一文件中还有“1”的其他实例,因此我必须使用关键字lambda="1"

我正在尝试使用 sed 命令,如下所示:

sed -i "s/lambda="1"/lambda="$value"/g" input.xml
Run Code Online (Sandbox Code Playgroud)

但它不起作用,任何人都可以帮忙。

command-line sed text-processing

4
推荐指数
1
解决办法
5440
查看次数

标签 统计

command-line ×1

sed ×1

text-processing ×1