Shell入門(七)檔案包含
Shell 檔案包含
和其他語言一樣,Shell 也可以包含外部指令碼。這樣可以很方便的封裝一些公用的程式碼作為一個獨立的檔案。
Shell 檔案包含的語法格式如下:
. filename # 注意點號(.)和檔名中間有一空格
或
source filename
例項
建立兩個 shell 指令碼檔案。
test1.sh 程式碼如下:
#!/bin/bash
# author:菜鳥教程
# url:www.runoob.com
url="http://www.runoob.com"
test2.sh 程式碼如下:
#!/bin/bash
# author:菜鳥教程
# url:www.runoob.com
#使用 . 號來引用test1.sh 檔案
. ./test1.sh
# 或者使用以下包含檔案程式碼
# source ./test1.sh
echo "菜鳥教程官網地址:$url"
接下來,我們為 test2.sh 新增可執行許可權並執行:
$ chmod +x test2.sh
$ ./test2.sh
菜鳥教程官網地址:http://www.runoob.com
注:被包含的檔案 test1.sh 不需要可執行許可權。
相關推薦
Shell入門(七)檔案包含
Shell 檔案包含 和其他語言一樣,Shell 也可以包含外部指令碼。這樣可以很方便的封裝一些公用的程式碼作為一個獨立的檔案。 Shell 檔案包含的語法格式如下: . filename # 注意點號(.)和檔名中間有一空格 或 source filename 例項
詳解shell指令碼(七)——玩轉檔案
批量重新命名和移動檔案 #!/bin/bash #filename: rename.sh #desc: rename .jpg & .png count=1; for img in `find . -iname '*.png' -o -iname '
程式碼Python入門(七、檔案)
常見檔案運算:output = open('/tmp/spam','w') 建立輸出檔案('w'是指寫入) input = open('data','r') 建立輸入檔案('r'是指讀寫) in
Shell入門(四)之數組
定義 col 元素 array 多維 開始 code logs shel 一、一維數組 bash支持一維數組(不支持多維數組),並且沒有限定數組的大小。 類似與C語言,數組元素的下標由0開始編號。 二、定義數組 在Shell中,用括號來表示數組,數組元素用"空格
Shell練習(七)
linux shell 習題1:統計日誌大小要求:假如我們需要每小時都去執行你寫的腳本。在腳本中實現這樣的功能,當時間是0點和12點時,需要將目錄/data/log/下的文件全部清空,註意只能清空文件內容而不能刪除文件。而其他時間只需要統計一下每個文件的大小,一個文件一行,輸出到一個按日期和時間為名字
WPF自學入門(七)WPF 初識Binding
依賴項 RM opacity 自身 date 數據傳遞 one 忽略 chang 今天記錄一下Binding的基礎和具體的使用方法,說起這個Binding,在WPF中,Binding是很重要的特征,在傳統的Windows軟件來看,大多數都是UI驅動程序的模式,
Selenium框架切換-----Selenium快速入門(七)
type eset 9.png 說了 int 否則 work .html 切換 上一篇說了窗口的切換,本篇說說框架的切換。 切換框架:是指切換html中的iframe標簽元素或者frame標簽元素,註意,並不包括frameset 以下是常用的方法: 方法
python入門(七)class類
class 類 類是面向對象一個載體類的定義: class A (object): pass 全局變量 函數1。。。 def....(self): 函數2.。。。 def....(): 類裏面有
筆記67 Spring Boot快速入門(七)
判斷瀏覽器 業務 src tar rate sort col font list SpringBoot+Restful+JSON 一、Restful風格 在Web開發的過程中,method常用的值是get和post。可事實上,method值還可以是put和delete等
區塊鏈快速入門(七)——比特幣
sca 速度 場景 重要 安全性 硬件 比較 一周 uri 區塊鏈快速入門(七)——比特幣 一、比特幣簡介 比特幣(BitCoin,BTC)是基於區塊鏈技術的一種數字貨幣實現,比特幣網絡是歷史上首個經過大規模長時間檢驗的數字貨幣系統。自2009 年正式上線以來,比特幣價
wxWidget入門(七)
這一期講一講自定義對話方塊 如下圖所示是這一期的對話方塊樣式,一個簡單投票對話方塊 要求如下: 介面設計規整,簡潔 按鈕實現對應功能 控制元件幫助提示 投票要求:小於18歲不能投票,投票欄變灰色。 ①根據任務要求,列出類框架: class Per
人工智慧入門(七):artificial neural network
1.Multilayer feedforward networks and backpropagation2.Training of feedforward neural networks3.Generalization4. Bayesian learning of neural networks5. Rec
Servlet入門(七)Session物件
前言 本章學習Session物件的相關知識 方法 1.概念 我們知道,request物件解決了同一個請求不同servlet的資料共享問題。那麼,同一使用者下的不同請求的資料該如何共享呢?那麼就需要用到Session物件的相關知識了!實質上
cesium入門(七)
cesium入門(七) 可視空間資料 3D貼圖支援開源的幾種模型還有CAD,BIM,點雲,相機模型這幾種模型的互動。 有時候模型可能有偏差,這時我們可以自己修改每個點的模型值,最好是傳入一個轉換矩陣這樣的會就會進行一次全新的變換 / Adjust the
java多執行緒快速入門(七)
什麼是守護執行緒 守護執行緒是為使用者執行緒服務的這麼一個執行緒,主執行緒結束,守護執行緒也結束 package com.cppdy; class MyThread3 extends Thread{ @Override public void run() {
java多線程快速入門(七)
什麽是 mon span 一個 demo start end java多線 ack 什麽是守護線程 守護線程是為用戶線程服務的這麽一個線程,主線程結束,守護線程也結束 package com.cppdy; class MyThread3 extends Thread
Shell入門(六)輸入/輸出重定向
Shell 輸入/輸出重定向 大多數 UNIX 系統命令從你的終端接受輸入並將所產生的輸出傳送回到您的終端。一個命令通常從一個叫標準輸入的地方讀取輸入,預設情況下,這恰好是你的終端。同樣,一個命令通常將其輸出寫入到標準輸出,預設情況下,這也是你的終端。 重定向命令列表如下:
Shell入門(五)Shell函式
Shell 函式 linux shell 可以使用者定義函式,然後在shell指令碼中可以隨便呼叫。 shell中函式的定義格式如下: [ function ] funname [()] { action; [return int;] } 說明:
Shell入門(四)流程控制
Shell 流程控制 sh的流程控制不可為空,如果else分支沒有語句執行,就不要寫這個else。 if else if if 語句語法格式: if condition then command1 command2 ... comma
Shell入門(三)陣列、基本運算子
Shell 陣列 陣列中可以存放多個值。Bash Shell 只支援一維陣列(不支援多維陣列),初始化時不需要定義陣列大小(與 PHP 類似)。 與大部分程式語言類似,陣列元素的下標由0開始。 Shell 陣列用括號來表示,元素用”空格”符號分割開,語法格式如下: array_n