镜像字符串

发布于 2024-10-31 21:40:14 字数 164 浏览 3 评论 0原文

如何镜像字符串? 如果发现这个:echo $("123" | rev)。这很好用。但是当我将它放入变量中时,它不会显示任何内容:

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

我该如何完成此操作?

How can I mirror a string?
If found this: echo $("123" | rev). This works fine. But when I put it in a variable, it doesn't display anything:

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

How can I get this done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里南柯 2024-11-07 21:40:14

为您修复了这个问题:

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

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

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

bla    
echo $output

下次,您可能想在您的问题 :)

Fixed that for you:

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

If its in a subshell, make sure output is not local, and export it explicitely:

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

bla    
echo $output

Next time, you might want to mention more relevant context in your question :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文