- 查看支持的解釋器

我們一般使用bash來解釋運行我們的shell腳本 - 編寫shell腳本,按照規范最好使用.sh結尾


創建一個shell腳本文件,在shell中輸入了相關命令,然后使用bash shellFile.sh執行成功 - 執行shell腳本的三種方式
1.指定shell命令的解釋器,去執行一個帶有shell腳本的文件---- bash shellFile.sh(如上面)
2.在shell腳本文件第一行指定解釋器程序,為腳本文件添加執行權限

編寫了一個腳本,並且在第一行指定了解釋器
第二種方式執行成功
3.第三種方式是使用source shellFile.sh ,這種方式和上面兩種方式除了使用命令不一樣以外,最 大的特點就是,使用的解釋器是使用當前會話的解釋器(bash),上面兩種方式是新開一個bash進行執行,而這種方式是使用當前bash進程執行。
使用echo $$(內置變量)可以查看當前bash進程號

編寫了一個用於檢查執行當前使用的bash進程的腳本
使用了三種方式去執行這個腳本,我們看到當前bash的進程id是2788;第一種和第二種方式使用的bash的pid是新的值,所以前面兩種都是在新的進程中執行的;最后source的方式輸出的pid和當前進程號是一樣的,說明是使用的當前bash進程執行的腳本
