#!/bin/bash
for ip in
`seq 1 255`
do&done
wait
2.寫乙個指令碼,判斷乙個指定的指令碼是否是語法錯誤;如果有錯誤,則提醒使用者鍵入q或者q無視錯誤並退出其它任何鍵可以通過vim開啟這個指定的指令碼?
#!/bin/bash
read -p "please input check sript->"
file
#echo $file
if[ -f $file];
then
sh -n $file
> /dev/null 2>
& 1 #sh -n例行檢查語法錯誤,沒有則返回0]if[
$? -ne 0 ]
;then
read -p "you input $file syntax error,[type q to exit or type vim to edit]" answer
case
$answer
in q|q )
exit 0
;; vim )
vim $file;;
* )exit 0
;; esac
else
echo
"no problem"
fielse
echo
"file not exist"
exit 1
fi
#!/bin/bash
url=
$1dir=
$2download(
)download $url
$dir
echo
$?
shell指令碼案例
bin bash for迴圈的使用 for num in 1 2 3 4 5 6 do echo num done bin bash a whoami read p 請輸入想要驗證的使用者名稱 b if b a then echo 是當前使用者 else echo 不是當前使用者,需示警 fi bi...
shell指令碼案例賞析
bin bash 用法 rebatch.sh 截止到月份的日期 例如 rebatch.sh 2014 06 etc profile bashrc arg 1 start date 01 end date 01 count 1 cat dev null log file db2 o connect t...
linux shell指令碼案例四 陣列
1.單獨定義陣列的分量 arryname 0 dinfo arryname 1 is arryname 2 a arryname 3 liar 2.第二種方式,陣列的元素用空格隔開 dinfo dinfo is rubbish 3.獲取陣列的長度 chang echo 陣列的長度為 陣列的案例 bi...