日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

007-流程控制 if 语句

發(fā)布時(shí)間:2024/10/12 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 007-流程控制 if 语句 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
流程控制 if 語(yǔ)句if [ 條件判斷式 ] ; then程序 fiif [ 條件判斷式 ]then程序 fi腳本示例: [root@zabbix lianxi]# cat 001.sh #!/bin/bash#rate=$(df -h | grep mapper | awk '{print $5}' | cut -d "%" -f 1) rate=`df -h | grep mapper | awk '{print $5}' | cut -d "%" -f 1`if [ $rate -ge 80 ] ; thenecho "根分區(qū)要滿了" fi[root@zabbix lianxi]# cat 002.sh #!/bin/bash#備份mysql數(shù)據(jù)庫(kù).備份目錄#ntpdate asia.pool.ntp.org &> /dev/null #同步系統(tǒng)時(shí)間date=`date +%y%m%d`size=`du -sh /etc`mysql_back() {echo "Date:$date" > /tmp/dbbak/dbinfo.txtecho "Size:$size" >> /tmp/dbbak/dbinfo.txtcd /tmp/dbbaktar -zcf etc-$date.tar.gz /etc dbinfo.txt &> /dev/nullrm -rf /tmp/dbbak/dbinfo.txt }if [ -d /tmp/dbbak ] ; thenmysql_back elsemkdir /tmp/dbbakmysql_back fi[root@zabbix lianxi]# cat 003.sh #!/bin/bash#判斷apache是否啟動(dòng)port=`nmap -sT 192.168.12.174 | grep tcp | grep http | awk '{print $2}'`if [ $port == "open" ] ; thenecho "`date` apache 正在運(yùn)行" >> /tmp/autostart-acc.log else/usr/sbin/httpd -k start &> /dev/nullecho "`date` apache 已啟動(dòng)" >> /tmp/autostart-acc.log fi#!/bin/bashread -p "請(qǐng)輸入一個(gè)文件名:" fileif [ -z $file ] ; thenecho "錯(cuò)誤,請(qǐng)輸入一個(gè)文件名"exit 1 elif [ ! -e $file ] ; thenecho "你輸入的不是一個(gè)文件"exit 2 elif [ -f $file ] ; thenecho "$file 是一個(gè)普通文件" elif [ -d $file ] ; thenecho "$file 是一個(gè)目錄" else echo "$file 是一個(gè)其它文件" fi[root@zabbix lianxi]# ./004.sh 請(qǐng)輸入一個(gè)文件名: 錯(cuò)誤,請(qǐng)輸入一個(gè)文件名 [root@zabbix lianxi]# echo $? 1 [root@zabbix lianxi]# ./004.sh 請(qǐng)輸入一個(gè)文件名:sadf 你輸入的不是一個(gè)文件 [root@zabbix lianxi]# echo $? 2 [root@zabbix lianxi]# ./004.sh 請(qǐng)輸入一個(gè)文件名:/root /root 是一個(gè)目錄

?

轉(zhuǎn)載于:https://www.cnblogs.com/xuefy/p/10981964.html

總結(jié)

以上是生活随笔為你收集整理的007-流程控制 if 语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。