0

文字列をミラーリングするにはどうすればよいですか?これが見つかった場合:echo $("123" | rev)。これは正常に機能します。しかし、それを変数に入れると、何も表示されません。

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

どうすればこれを行うことができますか?

4

1 に答える 1

2

あなたのためにそれを修正しました:

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

サブシェルにある場合は、outputローカルでないことを確認し、明示的エクスポートします。

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

bla    
echo $output

次回は、質問でより関連性の高いコンテキストに言及することをお勧めします:)

于 2011-04-14T09:39:52.107 に答える