Linux下的eval、` `與$()

1.eval cmdline eval會對cmdline進行兩遍掃描,第一遍掃描後,如果cmdline是一條普通命令,則執行該命令;如果cmdline中含有變量的間接引用,則保證間接引用的語義。 例如: 如果沒有eval: shell第1次掃描命令行時,它替換出pipe的值|,接着eval使它再次掃描命令行,這時shell把|作爲管道符號了。 2.eval echo $$#取得最後一個參數 $#:
相關文章
相關標籤/搜索