009-流程控制 for 语句

流程控制 for 语句

##################### 语法一 #################################

#!/bin/bash

for i in 1 2 3 4 5 6
do
    echo $i
done

#!/bin/bash

#批量解压缩

cd /lamp
ls *.tar.gz > ls.log

for i in `cat ls.log`
do
    tar xzf $i &>/dev/null
done
rm -fr /lamp/ls.log

#!/bin/bash

cd /lamp
ls *.sh > ls.log

y=1
for i in `cat ls.log`
do
    echo $y
    let y+=1
    #let 每次加等于1
done

#!/bin/bash

#从1加到100的和

sum=0
for i in `seq 100`
do
    sum=$[$sum+$i]
done
echo "1到100的和为:" $sum

##################### 语法二 #################################

for (( 初始值;循环控制条件;变量变化))
do
    程序
done

例子:

#!/bin/bash

#从1加到100的和

sum=0
for (( i=1; i<=100; i=i+1 ))
do
    sum=$(( $sum+$i ))  #只有用双小括号括起来才能进行数值运算
done

echo $sum

原文地址:https://www.cnblogs.com/xuefy/p/10981995.html

时间: 2024-10-31 18:40:01

009-流程控制 for 语句的相关文章

Python脚本之流程控制if语句

#!/usr/bin/env python # FileName: if.py number = 23 guess = int(raw_input('Enter an integer :')) if guess == number: print 'Congratulations ,you guessed it.' print 'But you do not win any prizes!' elif guess > number: print 'No, it is a little higher

3-3流程控制.循环语句

流程控制: 对PHP程序执行的过程进行控制! PHP有哪些手段对程序执行过程进行控制! 三.循环执行 计算机最擅长的功能之一就是按照规定的条件,重复执行某些操作,这是程序设计中最能发挥计算机特长的程序结构. 1.while语句 while(表达式){ 各种语句.... } 当表达式的值为true,那么就执行下面的语句块, 当语句块执行结束之后,继续返回上面来判断表达式的值是true还是false,如果还是true,那么就继续执行语句块 知道,这个表达式的值为false,那么这个while语句就执

JS流程控制(语句)

一.流程控制 1. 作用:控制代码的执行顺序 2. 分类: (1) 顺序结构:从上到下依次执行代码语句 (2) 分支/选择结构 1. if语句 简单if结构 if(条件表达式){ 表达式成立时执行的代码段 } 注意 : 除零值以外,其他值都为真,以下条件为假值false if(0){} if(0.0){} if(""){} //空字符串 if(undefined){} if(NaN){} if(null){} 特殊写法 : { }可以省略,一旦省略,if语句只控制其后的第一行代码 va

PHP流程控制 - if 语句

PHP - if 语句 if 语句用于仅当指定条件成立时执行代码. 语法 if (条件) { 条件成立时要执行的代码; } 如果当前时间小于 20,下面的实例将输出 "Have a good day!": 实例 <?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?> 运行 PHP - if...else 语句 在条件成立时执行一块代码,

js 中的流程控制-条件语句

条件语句: if(exp)执行一句代码 1 <script> 2 var x = 1 ; 3 if(x == 1 ) //当if判断语句结果是true 或者 false 当判断结果等于true的时候,执行一句语句 4 document.write("x真的等于1") //=>x真的等于1 5 </script> if(exp){执行代码段} 1 <script> 2 var x = 1 ; 3 if(x == 1 ){ //当if判断语句结果是

程序流程控制---选择语句

在程序流程控制中.总共有三种方式: 第一种是方法的调用.第二种选择语句.第三种就是循环语句. 选择语句分为,if语句,switch语句 其中if语句又分为:单分支if语句,双分支if语句,多分支if语句. 单分支if语句的格式:   if(条件表达式){    语句块   } 单分支if语句流程图: 双分支if语句格式:  if(条件表达式){   语句块1  }else{     语句块2  } 如果条件表达式为真,则执行语句块1:否则,执行语句块2 双分支if语句流程图: 多分支if语句格式

go语音基础之流程控制 if语句

Go语言支持最基本的三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据是否满足条件,有选择的执行相应功能. 循环结构:依据条件是否满足,循环多次执行某段代码. 一.选择结构 if 语句 示例1: 满足条件 package main //必须有一个main包 import "fmt" func main() { // s := "屌丝" s := "王思聪" //if和{就是条件,条件通常都是关

python流程控制-条件语句If,while循环

一.If,条件语句-选择 格式:python简洁优美,注意缩进 1.第一种: if 条件: 四个空格(tab键)  满足条件时的执行步骤 if 5>4 : print(666) print(777) 2.第二种: if 条件: 四个空格(tab键)  满足条件时的执行步骤 else: 四个空格(tab键)  不满足条件时的执行步骤 3.第三种(多选): if 条件1: 四个空格(tab键)  满足条件1时的执行步骤 elif 条件2: 四个空格(tab键)  满足条件2时的执行步骤 ......

流程控制- if 语句

1.单分支 if 语句 if [ 条件判断式 ]:then 程序 fi 示例代码: 1 #!/bin/bash 2 a=1;b=2 //变量a,b赋值 3 if [ "$a" -gt "$b" ] //条件判断式1 4 then 5 echo "hell0 work" 6 else 7 echo "good bey" 8 fi //程序结束 2.双分支 if 条件语句 if [ 条件判断式 ] then 条件成立时候,执行程序

JAVA——程序流程控制——循环语句——for循环(打印平行四边形)

//   要求:用“*”打印出一个平行四边形,平行四边形边为8*. //   for双重循环 public class pingxingsibianxing { public static void main(String[] args) { for(int i=0;i<8;i++){ for(int k=8;k>i;k--){ System.out.print(" "); } for(int j=0;j<8;j++){ System.out.print("