【发布时间】:2011-04-14 09:33:59
【问题描述】:
如何镜像字符串?
如果发现:echo $("123" | rev)。这工作正常。但是当我把它放在一个变量中时,它什么也不显示:
output=$("123" | rev)
echo $output
我怎样才能完成这项工作?
【问题讨论】:
标签: linux string bash unix mirror
如何镜像字符串?
如果发现:echo $("123" | rev)。这工作正常。但是当我把它放在一个变量中时,它什么也不显示:
output=$("123" | rev)
echo $output
我怎样才能完成这项工作?
【问题讨论】:
标签: linux string bash unix mirror
为你解决了这个问题:
output $(echo -n "123" | rev)
echo $output
如果它在子shell中,请确保output不是本地的,并明确地导出它:
function bla()
{
output=$(echo -n "123" | rev)
export output
}
bla
echo $output
下一次,你可能想在你的问题中提到更多相关的上下文:)
【讨论】:
# Create a user create_user() { check_user $1 output = $(echo -n "123" | rev) echo $output },但执行后,它是空的。
create_user() { check_user $1 local output = $(echo -n "123" | rev) echo $output }你能再帮我一次吗??;)
locvar = blaat 不等于locvar=blaat?奇怪...
a=b 表示赋值,而a = b 表示调用程序或函数 a 带有两个参数'