cmd="echo \"hello\ > out.rslt"
$cmd
這樣運行是得不到正確結果的。
結果是:不輸出到指定的out.rslt文件,而是在標準輸出上顯示"hello" > out.rslt
需要改爲
cmd="echo \"hello\ > out.rslt"
echo $cmd | sh
cmd="echo \"hello\ > out.rslt"
$cmd
這樣運行是得不到正確結果的。
結果是:不輸出到指定的out.rslt文件,而是在標準輸出上顯示"hello" > out.rslt
需要改爲
cmd="echo \"hello\ > out.rslt"
echo $cmd | sh