替换bash中的未知XML值

时间:2018-08-30 13:36:26

标签: xml linux bash command-line

我有一个XML文件,格式如下:

<?xml version="1.0" encoding="utf-8"?>
<config>
  <input>
    <...>
        <file>1</file>
        ...
    </...>
    <network>
        <file>2</file>
        ...
    </network>
  </input>
  <output>
    <...>...</...>
    <file>...</file>
    ...
  </output>
</config> 

我想替换命令行中<输出> <文件> ... 中的值,但是遇到一些问题。

第一个问题是有多个名为“ file”的参数,那么如何替换我想要的特定参数中的值?

第二个问题实际上是我不知道参数“ file”的值,有没有一种方法可以在我不知道的情况下替换该值?

0 个答案:

没有答案