1.輸入分數score,如果大於等於60分並且小於80分,輸出“成績良好”;如果大於等於80分,輸出“成績優秀”;如果小於60分,輸出“成績不及格”
#!/bin/bash
echo " your score"
read score
if [ $score -ge 60 -a $score -lt 80 ]
then echo "成績良好"
elif [ $score -ge 80 ]
then echo "成績優秀"
else echo "成績不及格"
fi
2. 計算雞兔同籠問題。
#!/bin/bash
echo "tou"
read h
echo "jiao"
read f
((x=(4*h-f)/2))
((y=(f-2*h)/2))
echo "ji $x tu $y"
3. 在/root目錄下創建一個用XXXX-XX-XX格式表示的當前日期(`date “+%Y-%m-%d”`)的目錄,並在該目錄內,創建test1-test100的多個子目錄
a=`date +%Y-%m-%d`
mkdir /root/$a
i=1
while ((i<=100))
do
mkdir -p /root/$a/test$i;
((i += 1))
done
4. 編寫一個Bash腳本,能夠完成以下網絡配置:
IP地址和子網掩碼: 192.168.2.18/24 ,參考命令ifconfig (網卡設備名稱eth1)
默認網關: 192.168.2.1 ,參考命令 route add default gw *(*代表IP地址)
首選DNS服務器地址: 202.103.24.68 ,使用命令echo 添加一行DNS服務器地址到文件 /etc/resolv.conf
(resolv.conf 是DNS客戶端配置文件,完成後其內容應為 nameserver 202.103.24.68)
#!/bin/bash
ifconfig eth1 192.168.2.18/24 up
route add default gw 192.168.2.1
echo "nameserver 202.103.24.68" >> /etc/resolv.confi
希望對你有幫助