一、编写一个脚本使我们在写一个脚本时自动生成”#!/bin/bash”这一行和注释信息。
# !/bin/bash
if ! grep "^#!" $1&>/dev/null ;
then
cat >> $1<< EOF
#!/bin/bash
# Author:
#Date & Time: `date +"%F %T"`
#Description:
EOF
fi
vim +5 $1
二、任意三个整数,判断最大数。
#!/bin/bash
echo "pleaseenter three number:"
read-p "the first number is :" n1
read-p "the second number is:" n2
read-p "the third number is:" n3
let MAX=$n1
if [ $n2 -ge $n1]; then
MAX=$n2
fi
if [ $n3 -ge $MAX]; then
MAX=$n3
fi
echo "the maxnumber is $MAX."
三、求100以内偶数的和。
#!/bin/bash
## Author:
#Date & Time:2015-08-29 10:36:13
#Description:
echo "computethe sum of the even number which between 1 and 100......"
let sum=0
for i in $(seq 1100)
do
if [ $[$i%2] == 0 ]
then
let sum+=$i
fi
done
echo "The sumof the even number is $sum ......"
四、利用for语句ping B类网。
#!/bin/bash
## Author:
#Date & Time:2015-08-29 11:14:16
#Description:
echo "ping Bnetwork"
read -p "BNetwork :" Bnet
PingNet=`echo$Bnet | sed 's/\([0-9]\{1,3\}\.[0-9]\{1,3\}\)\..*/\1/g'`
for i