shell指令碼學習12 檔案包含

2021-07-22 05:54:15 字數 504 閱讀 7005

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

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

. filename

source filename

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

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

純文字

複製

url

=""

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

#!/bin/bash..

/subscript

.shecho $url

執行指令碼:

$chomd +x main.sh

./main.sh

$

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

Shell學習(12)檔案操作

檔案操作 取得目錄內容 ls getconf arg max 判斷檔案是否存在 建立檔案 建立一般檔案 建立檔案 1 使用轉向輸出 text.txt 2 配合空命令 test.xtx 可以增加script移植性,有時候使用 檔案 會造成語法錯誤 3 建立隱藏檔案 test.txt 4 使用touch...

shell 13檔案包含

同其他語言一樣,shell也可以包含外部指令碼。執行引用指令碼可以使用source或 shell bin sh echo test.sh開始執行 wc l eof hello world hello j a hello ruby eofecho test.sh執行結束 shell bin sh ec...

shell指令碼學習(3)檔案判斷

shell常用的檔案判斷運算子如下 e 檔案是否存在 f 檔案是否是普通檔案 不是目錄 裝置檔案 鏈結檔案 s 表示檔案大小不為0 d 表示檔案是否是目錄 b 表示是塊裝置 光碟機 軟盤等 c 表示是字元裝置 鍵盤 音效卡等 p 表示是管道 h 表示是符號鏈結 s 表示是否是socket r w x...