shell編程 執(zhí)行Shell腳本的4種方法及區(qū)別介紹?
執(zhí)行Shell腳本的4種方法及區(qū)別介紹?1. Bash腳本文件或sh腳本文件,這樣就可以在沒有執(zhí)行權(quán)限或腳本中沒有指定解釋器的情況下運行腳本;2。/腳本文件或腳本文件的完整路徑,這樣,腳本文件需要執(zhí)行
執(zhí)行Shell腳本的4種方法及區(qū)別介紹?
1. Bash腳本文件或sh腳本文件,這樣就可以在沒有執(zhí)行權(quán)限或腳本中沒有指定解釋器的情況下運行腳本;
2。/腳本文件或腳本文件的完整路徑,這樣,腳本文件需要執(zhí)行權(quán)限,并且在腳本文件中指定了正確的解釋器;
3。源腳本文件或。腳本文件(。腳本文件之間有空格)。這種運行方式是在當(dāng)前shell下運行,腳本中定義的變量在運行后不會被釋放。這是這種運行腳本的方式與前三種方式的最大區(qū)別。例如,如果腳本中定義了name=GG,則echo$name在腳本完成后仍將顯示GG