14
2020
08

shell脚本实战while 的使用案例

1. 循环输出1-10的数字


#!/bin/bash


num=1


while [ $num -le 10 ]

do

 echo $num

 num=$(( $num + 1 ))

done


2. 使用while读文件并打印文件内容


用法一:


while read line

do

 echo $line

done <./a.txt


用法二:


cat ./a.txt|

while read line

do

 echo $line 

done


for实现的读取文件并着行打印


#!/bin/bash


content=$(cat ./a.txt)

for i in $content

do

   echo $i

done


3. 输出两数相乘的效果(如下图)




#!/bin/bash

num=1

while [ $num -lt 10 ]

do

 sum=$(( $num * $num))

 echo "$num * $num = $num"

 ((num++))


done

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。