0

如何镜像字符串?如果发现这个:echo $("123" | rev)。这工作正常。但是当我把它放在一个变量中时,它什么也不显示:

output=$("123" | rev)
echo $output

我怎样才能完成这项工作?

4

1 回答 1

2

为您解决了这个问题:

output $(echo -n "123" | rev)
echo $output

如果它在一个子shell中,请确保output它不是本地的,明确地导出它:

function bla()
{
    output=$(echo -n "123" | rev)
    export output
}

bla    
echo $output

下一次,您可能想在您的问题中提及更多相关的上下文:)

于 2011-04-14T09:39:52.107 回答