shell 13檔案包含

2022-09-16 12:06:10 字數 778 閱讀 5758

同其他語言一樣,shell也可以包含外部指令碼。執行引用指令碼可以使用source或 .

#shell

#!/bin/sh

echo "test.sh開始執行"

wc -l << eof

hello world

hello j**a

hello ruby

eofecho "test.sh執行結束"

#shell

#!/bin/sh

echo "$0開始執行"

source test.sh

echo "$0執行結束"

## 示例2

注意:引用指令碼中的$0將輸出執行指令碼的名稱,而非當前引用指令碼的名稱。

* test.sh

```#shell

#!/bin/sh

echo "$0開始執行"

echo "hello world"

echo "$0執行結束"

```

#!/bin/sh

echo "$0開始執行"

. test.sh

echo "$0執行結束"

shell指令碼學習12 檔案包含

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

3 檔案包含

1.原理 2.相關函式 3.分類 本地檔案包含 4.不限制檔案 檔案可以為jpg png x等 5.重點 找到可控檔案 6.偽協議 7.具體場景 日誌檔案 8.具體場景 session base64 中的 可有可沒有,在php中不重要,所以,可使用base64讓字元消失 單個字母解釋為空 可以嘗試多...

5 1 檔案包含

1 源 預處理器 巨集替換後的源 這一部分是預處理器處理巨集,將所有巨集定義的變數替換為值。例如巨集定義 color red 為 ff0000,在這一步中相當於將 color red 替換為 ff0000。2 巨集替換後的源 編譯器 中間檔案,這一部分是將函式等模組進行編譯,但並沒有分配函式執行的實...