1.awk system
echo ${VAR1}|awk '{run=$0;system(run)}'
2.eval
eval 是在當前進程執行,類似於函數,在當前進程中新開一層棧執行,執行完彈棧恢復。
3.exec
exec也是在當前進程執行,但它不會恢復,也就是會修改進程當前棧的環境變量。
1.awk system
echo ${VAR1}|awk '{run=$0;system(run)}'
2.eval
eval 是在當前進程執行,類似於函數,在當前進程中新開一層棧執行,執行完彈棧恢復。
3.exec
exec也是在當前進程執行,但它不會恢復,也就是會修改進程當前棧的環境變量。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。