列印uid在30~40範圍內的使用者名稱。
列印第5-10行的行號和使用者名稱
列印奇數行
列印偶數行
列印字段數大於5的行
列印uid不等於gid的使用者名稱
列印沒有指定shell的使用者
echo '開始安裝........'
yum install epel-release -y
yum install nginx -y
echo '更改配置...........'
a="/etc/nginx/nginx.conf "
echo '新增三颱**伺服器ip位址.......'
sed -i "18a server $ip1;}" $a
sed -i "18a server $ip2;" $a
sed -i "18a server $ip3;" $a
sed -i "51a $c" $a
echo "配置完成,啟動服務............"
systemctl start nginx
後期可以使用for迴圈來簡化流程。
echo '開始安裝........'
yum install epel-release -y
yum install nginx -y
echo '初始化配置.......'
echo '啟動服務........'
systemctl start nginx
配置ip位址為上面設定好的。
#!/bin/bash
while :
doa=`free |awk 'nr==2'`
b=`echo "scale=2;$a/1"|bc|sed "s/\.//"`
echo '當前記憶體使用率:'$b%
(($b>70)) && echo '記憶體使用過高!!!!!'
Shell指令碼語法
定義單變數 p name kang 使用單變數 echo p name js 輸出kang.js echo p name.js 輸出kang.js cp p name.js copy.js 命令1 命令2 如果左邊的 命令1 執行成功,那麼右邊的 命令2 才會被執行。命令1 命令2 與 相反。如果 ...
shell指令碼 語法
條件測試 test 命令test 可以測試乙個條件是否成立,如果測試條件為真,則該命令的exitstatus為0,反之,exitstatus為1。注意 命令 各引數之間應該用空格隔開,以 結尾。但是 不是命令。測試命令 d dir 如果dir存在並且是乙個目錄則為真 f file 如果file存在並...
shell指令碼語法
測試乙個條件是否成立,python ubuntu 1004 var 2 python ubuntu 1004 test var python ubuntu 1004 echo 0python ubuntu 1004 test var gt 5 python ubuntu 1004 echo 1或者 ...