shell 腳本

腳本1:

#vim b.sh

#!/bin/bash
#查詢本機ip,根磁盤剩餘容量,以及內存剩餘容量

cecho(){
echo -e "\033[$1m$2\033[0m"
}
IP=`ifconfig |awk -F "[: ]" '/inet addr/{print $13}'`
echo "本機IP爲:"
cecho 33 "$IP"
disk=`df -h |awk -F "[ ]" '/\/$/{print $19}'`
echo  "根磁盤剩餘容量"
cecho 34 $disk
mem=`free -h |awk '/+/{print $4}'`

echo  "內存剩餘容量爲"
cecho 34 $mem



腳本2:(1到100質數和)

#!/bin/bash
for i in `seq 6`
do
    for a in `factor $i | awk -F"[ :]" '{if(NF == 3) print $1} '`
    do
        s=$[0+$a]
    done
done
        echo $s  


腳本3:(1到100質數)

#!/bin/bash
#1到100的質數
for i in `seq 100`
do
factor $i | awk  -F"[ :]" '{if(NF == 3) print $1 }'
done



腳本4:(1到100)


#seq 100 |echo $[`tr "\n" "+"` 0]

5050

# seq  5 |echo $[`tr "\n" "*"`1]
120

# seq 1 2 100 |echo "$[`tr "\n" "+"` 0]"
2500
# seq 0 2 100 |echo "$[`tr "\n" "+"` 0]"
2550

# seq 1 2 5  |echo $[`tr "\n" "+"` 0]
9


#/bin/bash
#1到100和
sum=0

#for i in `seq 100`
for i in {1..100}
do
sum=$[sum+i]

done
echo 1到100總和是:$sum











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章