欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(九)Shell循环控制

程序员文章站 2022-06-21 18:53:41
...

while和for循环

while循环 

   手动输入一个值,求0到该值的累加和

#!/bin/bash
#test9.sh
read -p "input a number,we will sum 0 to this number:" number
total=0
while [ $number -ge 0 ]
do
        echo $number
        total=$(($total+$number))
        number=$(($number-1))
        sleep 1
done
        echo $total

(九)Shell循环控制


 for循环 

     把系统中所有的用户输出,并重定向与user.txt中

#!/bin/bash
#test10.sh
for i in `cat /etc/passwd|awk -F: '{print $1}'`
    
do
        echo $i
        echo $i>>user.txt
done

(九)Shell循环控制