linux while循環

while循環的格式css

  1. while expressionexpress

  2. doide

  3. commandspa

  4. command命令行

  5. ```ci

  6. doneinput


一、計數器控制的while循環it

  1. #!/bin/shio

  2. int=1class

  3. while(( $int<=5 ))

  4. do

  5. echo $int

  6. let "int++"

  7. done

二、結束標記控制的while循環

  1.  #用腳本演示使用結束標記控制while循環實現猜1~10內的數

  2.  #!/bin/sh

  3.  echo "Please input the num (1~~10): "

  4.  read num

  5.  while [[ $num != 4 ]]

  6.  do

  7.  if [ $num -lt 4 ]

  8.  then

  9.  echo "Too small ,Try again.."

  10.  read num

  11.  elif [ $num -gt 4 ]

  12.  then

  13.  echo "Too big ,Try again.. "

  14.  read num

  15.  else

  16.  exit 0

  17.  fi

  18.  done

  19.  echo "Yes ,you are right !!"

三、標緻控制的while循環

  1.  #!/bin/sh

  2.  echo "Please input the num:"

  3.  read num

  4.  sum=0

  5.  i=1

  6.  signal=0

  7.  while [[ $signal != 1 ]]

  8.  do

  9.  if [ $i -eq $num ]

  10.  then

  11.  let "signal=1"

  12.  let "sum+=i"

  13.  echo "1+二、、、+$num=$sum"

  14.  else

  15.  let "sum=sum+i"

  16.  let "i++"

  17.  fi

  18.  done

四、命令行參數控制的while循環

  1.  #!/bin/sh

  2.  echo "Please input arguements is $# "

  3.  echo "What you input : "

  4.  while [[ $* != "" ]]

  5.  do

  6.  echo $1

  7.  shift

  8.  done

相關文章
相關標籤/搜索