我正在使用 sed 将 XML 文件中包含的值放入变量中。
该文件看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<DataBase>
<DataBaseName>fry</DataBaseName>
</DataBase>
我正在这样做:
dbName=$(sed -n 's|<DataBaseName>\(.*\)</DataBaseName>|\1|p' path/to/DataBase.xml)
它可以正确抓取油炸物,但开头有一个标签。我在我的 sed 命令中做错了什么?