某個命令執行出錯即退出
開頭寫為
#! /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...