Shell指令碼學習25 Shell檔案包含

2021-07-09 06:57:58 字數 406 閱讀 3633

像其他語言一樣,shell 也可以包含外部指令碼,將外部指令碼的內容合併到當前指令碼。

shell 中包含指令碼可以使用:

. filename 或

source filename

兩種方式的效果相同,簡單起見,一般使用點號(.),但是注意點號(.)和檔名中間有一空格。

例如,建立兩個指令碼,乙個是被呼叫指令碼 subscript.sh,內容如下:

url=""

乙個是主檔案 main.sh,內容如下:

#!/bin/bash

. ./subscript.sh

echo $url

執行指令碼:

$chomd +x main.sh

./main.sh

$

注意:被包含指令碼不需要有執行許可權。

Shell指令碼學習25 Shell檔案包含

像其他語言一樣,shell 也可以包含外部指令碼,將外部指令碼的內容合併到當前指令碼。shell 中包含指令碼可以使用 filename 或source filename 兩種方式的效果相同,簡單起見,一般使用點號 但是注意點號 和檔名中間有一空格。例如,建立兩個指令碼,乙個是被呼叫指令碼 subs...

shell 指令碼學習

case var in pattern statement esac case 的指令碼語法是雙分號結尾的。sed e s i.86 i386 查詢替換。sed 流編輯器 將輸入流中的i.86替換成i386。是個萬用字元。輸入流的形式可能是 管道,檔案。shell d mkdir p 指令碼的條件執...

shell指令碼學習

shell 學習 1.shell 解釋型語言,有很多種直譯器。預設是 bin bash。shell指令碼第一行要寫 bin bash 2.shell指令碼執行的方法 1 sh sh 2 chmod a x sh sh 注意,一定要寫成.sh,而不是 sh。執行其它二進位制的程式也一樣,直接寫 sh,...