a-enlighter-language="bash" class="EnlighterJSRAW">#!/bin/bash

function mytest()
{
    echo Hello World CoolShell.cn
} &gt;$out

out=mytest1.out
mytest
out=mytest2.out
mytest</pre>
<p>这样一来，标准输出的重定向就可以随$out变量的改变而改变了。在上面的例子中，第一个调是重定向到mytest1.out，第二个则是到mytest2.out。</p>
<pre data-enlighter-language="bash" class="EnlighterJSRAW">$ bash mytest.sh; more mytest?.out
::::::::::::::
mytest1.out
:::