shell命令替換

命令替換會創建一個子shell來運行對應的命令。子shell(subshell)是由運行該腳本的shell所創建出來的一個獨立的子shell(child shell)。因此,由該子shell所執行命令是無法使用腳本中所創建的變量的。在命令行提示符下使用路徑./運行命令的話,也會創建出子shell;要是運行命令的時候不加入路徑,就不會創建子shell。如果你使用的是內建的shell命令,並不會涉及子shell。在命令行提示符下運行腳本時一定小心

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