for循环语句_基础

最简单的for循环语句

#!/bin/bash
for x in one two three four
do
echo number: $x
done

使用文件作为循环的参数
for i in /root/find/*
do
# echo $(basename $i) is a file living in /root/find
# echo $i
# echo $(basename $i)
echo `basename $i`
done

用seq的方式传递参数
for j in $(seq 1 5)
#for j in `seq 1 5`
do
echo $j
done

使用c语言的方式传递参数

for ((i=1;i<=5;i++))
do
echo "i=$i"
done

与while循环语句对比

num=1
while [ $num -le 10 ]
do
echo $num
num=$(($num + 1))
done

#!/bin/bash
ip=1
while [ $ip -lt 256 ]
do
ping 192.168.0.$ip -c 2 | grep -q "ttl=" #&& echo "192.168.0.$ip yes" || echo "192.168.0.$ip no"
if [ $? -eq 0 ];then
echo "192.168.0.$ip yes"
else
echo "192.168.0.$ip no"
fi

#ip=$(($ip + 1))
ip=`expr "$ip" "+" "1"`
done

#!/bin/bash
network=192.168.0.
IP=1
:>IP_use
:>IP_idle
:>ping_action
echo "`date "+%Y%m%d %H:%M:%S"`----->脚本开始执行......"
for i in $(seq 1 10)
do
ping $network$i -c 2 | grep -q "ttl="
if [ $? -eq 0 ]
then
echo "$network$i yes"
else
echo "$network$i no"
fi
done
echo "`date "+%Y%m%d %H:%M:%S"`----->脚本执行完成......"

时间: 2024-12-15 01:40:40

for循环语句_基础的相关文章

[Python学习] 专题二.条件语句和循环语句的基础知识

        前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 前言: 语句块         在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行

java_语句_基础总结

java程序是由语句组成的.语句分为: 1 声明语句:通常是用于声明变量,数组,并为它们命名,有时还会赋予一个初始值; EX: int a; int a=0; int [] b=new int[N];(N代表数组里的元素个数) 2 赋值语句 将一个运算后的数值赋予一个变量; EX: a=1+1; 3 条件语句 根据条件真假执行不同的两个代码,它的结构通常是 if(判断条件){ 当判断条件为真时执行这里面的代码 }else{ 当判断条件为假时执行这里面的代码 }; 4 循环语句 只要条件为真,就不

兄弟连学Python(06)------- 条件语句和循环语句

Python的条件语句和循环语句的基础知识: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行多次(循环语句)的一组语句.在代码前放置空格或tab字符来缩进语句即可创建语句块.很多语言特殊单词或字符(如begin或{)来

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py

VBS基础篇 - 循环语句(3) - For...Next

VBS基础篇 - 循环语句(3) - For...Next 指定循环次数,使用计数器重复运行语句,语法结构如下: 1 2 3 4 5 For counter = start To end [Step step]     [statements]     [Exit For]     [statements] Next 主要参数:        counter:用做循环计数器的数值变量.这个变量不能是数组元素或用户自定义类型的元素.        start:counter的初值.        

VBA基础——循环语句

VBA基础之循环语句 Sub s1() Dim rg As Range For Each rg In Range("a1:b7,d5:e9") If rg = "" Then rg = 0 End If Next rg End Sub Sub s2() Dim x As Integer Do x = x + 1 If Cells(x + 1, 1) <> Cells(x, 1) + 1 Then Cells(x, 2) = "断点"

零基础学python-2.14 for循环语句

for循环编程语言中的语句之一,用于循环执行. 在python里面,for循环语句没有像其他类c语言一样,使用++来遍历,而是直观的使用for   in 表现形式 for item in xxx 下面我们举一些例子: 这节就说到这里,谢谢大家 ------------------------------------------------------------------ 点击跳转零基础学python-目录 版权声明:本文为博主原创文章,未经博主允许不得转载.

VBS基础篇 - 循环语句(4) - For Each...Next

VBS基础篇 - 循环语句(4) - For Each...Next For Each...Next 循环与 For...Next 循环类似.For Each...Next 不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句.这在不知道集合中元素的数目时非常有用. 语法结构如下:         1 2 3 4 5 For Each element In group     [statements]     [Exit For]     [statements]

编程基础及分支循环语句

编程基础 程序: 一组能让计算机识别和执行的指令 电子计算机 能够执行程序的机器 现代计算机: 艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家.逻辑学家,被称为计算机科学之父,人工智能之父.图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础 冯·诺依曼著名匈牙利裔美籍犹太人数学家.计算机科学家.物理学家和化学家,数字计算机之父.他提出了以二进制作为数字计算机的数制基础,计算机应该按照程序顺序执行,计算机应该有五大部