我使用sed函数来确定XML文件中的值,但我仍然坚持如何将其分配给数组。
这是sed代码
sed -n 's|<url>\(.*\)</url>|\1|p' filename.xml
结果是
VALUE1
VALUE2
VALUE3
VALUE4
如何将这些值分配给数组?
谢谢
答案 0 :(得分:4)
将(...)
内的值放入作业中:
IFS=$'\n' array=($(sed -n 's|<url>\(.*\)</url>|\1|p' filename.xml))