shell--11、Shell 文件包含
和其他語言一樣,Shell 也可以包含外部腳本。這樣可以很方便的封裝一些公用的代碼作為一個獨立的文件。
Shell 文件包含的語法格式如下:
. filename # 註意點號(.)和文件名中間有一空格 或 source filename
實例
創建兩個 shell 腳本文件。
test1.sh 代碼如下:
#!/bin/bash url="http://www.baidu.com"
test2.sh 代碼如下:
#!/bin/bash #使用 . 號來引用test1.sh 文件 . ./test1.sh # 或者使用以下包含文件代碼 # source ./test1.sh echo "網址:$url"
接下來,我們為 test2.sh 添加可執行權限並執行:
$ chmod +x test2.sh $ ./test2.sh 網址:http://www.baidu.com
註:被包含的文件 test1.sh 不需要可執行權限。
本文出自 “風之痕_雪虎” 博客,請務必保留此出處http://snowtiger.blog.51cto.com/12931578/1942042
shell--11、Shell 文件包含
相關推薦
shell--11、Shell 文件包含
shell 文件包含 和其他語言一樣,Shell 也可以包含外部腳本。這樣可以很方便的封裝一些公用的代碼作為一個獨立的文件。Shell 文件包含的語法格式如下:. filename # 註意點號(.)和文件名中間有一空格 或 source filename實例創建兩個 shell 腳本文件。tes
Shell文件包含
sci chm bash 可執行 logs bin 執行權限 science light 創建兩個 shell 腳本文件。 test1.sh 代碼如下: #!/bin/bash url="http://www.cnblogs.com/freescience"
Shell腳本的邏輯判斷、if文件目錄屬性判斷、if的特殊用法、Shell中的case判斷
Linux學習筆記Shell腳本的邏輯判斷 if文件目錄屬性判斷 if的特殊用法 Shenll中的case判斷 Shell腳本的邏輯判斷、if文件目錄屬性判斷、if的特殊用法、Shell中的case判斷
shell 13文件包含
其他 alt 執行 .com 使用 java shell ima src 同其他語言一樣,shell也可以包含外部腳本。執行引用腳本可以使用source或 . 示例1 test.sh #shell #!/bin/sh echo "test.sh開始執行" wc -l &
Shell 文件包含
代碼 bash chm pla print isp pan 可執行 註意 Shell 文件包含 Shell 文件包含的語法格式如下: . filename # 註意點號(.)和文件名中間有一空格 或 source filename 實例 創建兩個 shell 腳本文
shell 讀取連續指定文件的行輸入到另一個文件中
shell#!/bin/bash a=3975 lines=`wc -l /tmp/zabbix_proxy.log | awk ‘{print $1}‘` echo $a:$lines for ((i=$a;i<=$lines;i++)) do n=$[i]p cmd="sed -n
使用shell腳本往文件中加一列
path 效果 腳本 .cn .com txt 列數 $1 9.png 上午大學同學問了我一個腳本的問題,大概需求就是看到所有端口的開啟情況,還要知道每個端口的應用程序路徑,而且要和之前的數據齊平,就是再加一列數據。我腚眼一看,非常容易嘛,但由於當時忙,所以就說中午給他發過
shell 練習題02 一個文件裏將內容三行顯示為一行
shell 練習題02要求: 一個文件裏將內容三行顯示為一行思路:是將第二行的內容,第三行的內容依次附加到第一行中,這樣三行的內容就能變為一行,如果不夠三行自動融為一行,具體如下[[email protected] shell]# cat /tmp/chy.txt 1 2 3 4 g 6 8 (查
shell腳本獲取文件中key/value的小方法
cat 方法 rep read line 兩個 color div logs shell腳本 方法有N種,awk、sad、grep、cut。。。 以上幾種方式不寫了,就寫兩個不太常用到的。 廢話少說,直接上代碼: cat a.txt aa.gif=aaaa.gif
最近感想+用shell腳本新建文件時添加創建的註釋
網易雲 string 上班 amp 吸引 都是 2017年 現象 保持 離職了將近20天了,帶著女朋友回家見了下家長,過了個國慶節,5號返深。當時離職的原因是,對工作現狀不滿(工資待遇低,倒掛),對工作內容積極性不高(興趣不深、沒有成就感),導致這種現象的原因,我分析了下歸
shell讀取nginx配置文件中nginx的端口
count 文件中 onf pri ace stat class pac lis #!/bin/shport=`nl /usr/local/openresty/nginx/conf/nginx.conf | sed -n ‘/listen/p‘ | awk ‘NR==1{p
(轉)shell腳本之文件測試操作符及整數比較符
clas htm 運算 數值計算 整數 ima 分享 www 表達式 shell腳本之文件測試操作符及整數比較符 原文:http://www.cnblogs.com/Steward-Xu/p/6722592.html 一、文件測試操作符: 在書寫測試表達式是,可以使用一
shell定期轉移日誌文件到雲盤並定期刪除雲盤文件
bsp 定時 AR ack 寫入 find 腳本 bin cron shell 腳本定期處理如下: cat /home/backup/logs_delete.sh #!/bin/bash /bin/find /data/logs/nginx/ -name "*.lo
shell編程之文件測試及if多分支語句
oot rect 否則 his 內容 pre $2 上一個 調試 文件測試用法: -e :判斷文件是否存在,如果不存在返回的狀態為假 -f :判斷文件是否為普通文件 -d :判斷是否為目錄 -x :判斷當前用戶是否可執行此文件 -w
shell基礎02 標準文件描述符STDIN,STDOUT,STDERR和輸入輸出重定向
stdin isp pen blank input open 日誌文件 重定向 分開 文件描述符 縮寫 描述
python3+selenium除錯過程:如何用python shell新建開啟.py文件
今天覆習鞏固編碼練習時,對著書來執行練習,發現有要求在python shell裡面練習,在程式設計工具寫好了程式碼,在python shell裡面直接將複製的程式碼貼上上去,結果可想而知,一大堆的報錯,但是我也不能氣餒啊,我又查找了網上的資料,結果自己拍了下自己的大腦門,python shell選單
【shell】數據文件分割
shell 前綴 ace com 存儲 display 使用 數字 整數 有時候我們必須把數據文件分割為更小的文件,這樣方便我們郵件發送或者查看文件內容。split命令則可以用來分割文件。一、根據大小來分割文件1.一般分割例如:現在有文件tmp.log,大小為:3680k,
shell,sed ,寫入文件,追加內容,修改內容
空格 file 追加 pre ash 修改內容 一個 追加內容 eat #! /bin/bash echo "測試寫文件" cat>test1<<EOF 這是一個由shell創建的文件 this is a file created b
linux shell腳本關於文件存在與否的判斷
inux 文件 fail linux shell腳本 創建 連接 lib64 關於 判斷一個軟鏈文件是否存在,如 /usr/lib64/libssl.so 是一個軟鏈文件(ln -s 創建),如下子句判斷結果一致: file=/usr/lib64/libssl.so if
shell 按行讀取文件的內容
echo bsp compile status odin pan div true mpi test.py: #coding=utf-8 import subprocess compilePopen = subprocess.Popen(‘gcc haha‘