【Shell】shell中執行一個字符串定義的語句

cmd="echo \"hello\ > out.rslt"

$cmd

這樣運行是得不到正確結果的。

結果是:不輸出到指定的out.rslt文件,而是在標準輸出上顯示"hello" > out.rslt


需要改爲

cmd="echo \"hello\ > out.rslt"

echo $cmd | sh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章