Bash仅将输出重定向到变量

时间:2012-09-28 14:49:46

标签: bash stdout

我有一个功能:

function getXpath {
    QUERY=$1
    XMLPATH=$2
    XPATH_QUERY=`echo $XPATH_FORMAT | sed -e "s|{query}|"$QUERY"|g" | sed "s|{file}|"$XMLPATH"|g"`
    xpath $XPATH_QUERY
}   

我想这样称呼它:

  

value =`getXpath“$ 2”“$ XMLPATH”`

值设置得很好,问题是结果也写在控制台中。

如何才能设置为var而不是写入控制台?

1 个答案:

答案 0 :(得分:1)

xpath $XPATH_QUERY 2>/dev/null