BASH:在shell脚本上的数组中分配sed结果

时间:2014-02-27 06:35:35

标签: bash shell sed

我使用sed函数来确定XML文件中的值,但我仍然坚持如何将其分配给数组。

这是sed代码

sed -n 's|<url>\(.*\)</url>|\1|p' filename.xml

结果是

VALUE1
VALUE2
VALUE3
VALUE4

如何将这些值分配给数组?

谢谢

1 个答案:

答案 0 :(得分:4)

(...)内的值放入作业中:

IFS=$'\n' array=($(sed -n 's|<url>\(.*\)</url>|\1|p' filename.xml))