Linux 一些指令碼案例

2021-10-20 18:47:09 字數 924 閱讀 2741

#!/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...