Shell Script 常用模板

2021-10-02 03:48:14 字數 798 閱讀 9790

某個命令執行出錯即退出

開頭寫為

#! /bin/bash

set -e

某個命令執行出錯繼續執行

shell指令碼開頭寫為

#! /bin/bash

set +e

獲取當前目錄
workpath=

$(cd

"$( dirname "$" )

" &&

pwd)

;

按日迴圈執行
startdate=$1;

enddate=$2;

while[[

$startdate -le $enddate]]

;domain "$startdate"

; startdate=

`date +%y%m%d --date=

"$startdate +1 day"`;

done

遍歷陣列
for arr in$do

echo

"$";

done

從機器a向機器b傳輸資料夾

在b機器上

nc -l 9995 |

tar xfvz -

在a機器上

tar cfz - * | nc 10.20.30.40  9995
vim字串替換
:%s/from/to/g

shell及shell script的常用知識記錄

反單引號的使用 反單引號是指 即數字鍵1左邊的字元,其意義是 read pt variable declare aixr variable 資料流重定向就是將原本在螢幕顯示的資訊傳輸到其他地方,比如檔案 或者裝置之類的,執行乙個命令的時候涉及到輸入與輸出,而輸出又分為標準輸出與標準錯誤輸出 標準輸出...

Shell Script控制語句

在shellscript中,條件的測試判斷可以通過test或 命令實現。如判斷檔案是否存在的語句可寫為if test f test.sh或if f test.sh 使用 命令時符號與條件之間需要留出空格。下面列出字串比較 算術比較 檔案條件測試的一些用法。字串比較 結果string1 string2...

shell script 準備知識

一.script的撰寫與執行 1 shell script 撰寫注意事項 多個空白會被忽略掉 tab 也會忽略掉 讀取enter符號 cr 就嘗試執行該命令 一行內容太多可以用 enter 來延伸到下一行 作為批註,後邊的文字被忽略掉 2 shell script的執行 1 加入可執行許可權,chm...