shell学习:几道常见shell习题
1. 编写 shell 脚本,计算 1-100 的和; 1 #! /bin/bash 2 sum=0 3 for i in `seq 1 100`; do 4 sum=$[$i+$sum] 5 done 6 echo $sum 计算-00和 2. 编写 shell 脚本,要求输入一个数字,然后计算出从 1 到输入数字的和,要求,如果输入的数字小于 1 ,则重新输入,直到输入正确的数字为止; 1 #! /bin/bash 2 n=0 3 while [ $n -lt "1" ]; do 4 read -p "Please input a number, it must greater than "1":" n 5 done 6 7 sum=0 8 for i in `seq 1 $n`; do 9 sum=$[$i+$sum] 10 done 11 echo $sum 12 13 判断输入数字 3. 编写 shell 脚本,把 /root/ 目录下的所有目录(只需要一级)拷贝到 /tmp/ 目录下; 1 #! /bin/bash 2 for f in `ls /root/`; do 3 if [ -d $f ] ; then 4 cp -r $f /tmp/ 5 fi 6 done 拷贝目录 4. 编写 shell 脚本,批量建立用户 user_00, user_01, …