`
546285558
  • 浏览: 6696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

1009-字段分隔符和迭代器__循环

    博客分类:
  • bash
 
阅读更多
1、介绍
内部字段分隔符(Internal Field Separator,IFS)是shell脚本编程中的一个重要概念。

我们将会讨论单个数据流划分成不同数据元素的定界符(delimiter)。
内部字段分隔符是用于特定用途的定界符。
IFS是存储定界符的环境变量。它是当前shell环境使用默认定界字符串。


Comma Separated Value  CSV 逗号分隔型数值


2、实战1
#!/bin/bash
data="name,sex,rollno,location"
To read each of the item in a variable, we can use IFS.
oldIFS=$IFS
IFS=","
for item in $data;
do
echo Item: $item
done
IFS=$oldIFS

3、for循环
for var in list;
do
    commands;#使用变量$var
done

生成序列
echo {a..z}
echo {1..50}
for((i=0;i<10;i++)){
    commands;
}
4、while循环
while condition
do
    commands;
done

5、until循环
x=0;
until [$x -eq 9];
do
let x++;
echo $x;
done
分享到:
评论

相关推荐

    Python核心编程第二版(ok)

     8.11 迭代器和iter()函数   8.11.1 什么是迭代器   8.11.2 为什么要迭代器   8.11.3 如何迭代   8.11.4 使用迭代器   8.11.5 可变对象和迭代器   8.11.6 如何创建迭代器   8.12 列表解析...

    Python核心编程第二版

     8.11 迭代器和iter()函数   8.11.1 什么是迭代器   8.11.2 为什么要迭代器   8.11.3 如何迭代   8.11.4 使用迭代器   8.11.5 可变对象和迭代器   8.11.6 如何创建迭代器   8.12 列表解析...

    C#5.0本质论第四版(因文件较大传的是百度网盘地址)

    1.2.5 语句和语句分隔符 7 1.2.6 空白 8 1.2.7 使用变量 8 1.2.8 数据类型 9 1.2.9 变量的声明 9 1.2.10 变量的赋值 10 1.2.11 变量的使用 11 1.3 控制台输入和输出 11 1.3.1 从...

    python cookbook(第3版)

    5.3 使用其他分隔符或行终止符打印 5.4 读写字节数据 5.5 文件不存在才能写入 5.6 字符串的I/O操作 5.7 读写压缩文件 5.8 固定大小记录的文件迭代 5.9 读取二进制数据到可变缓冲区中 5.10 内存映射的二进制...

    python入门到高级全栈工程师培训 第3期 附课件代码

    05 迭代器协议和for循环工作机制 06 迭代器补充 07 三元运算,列表解析,生成器表达式 第19章 01 生成器函数 02 生成器函数的好处 03 母鸡下蛋的传说 04 生成器特性阐释 05 生产者消费者模型 06 第三次作业讲解 ...

    c#学习笔记.txt

    接口成员是通过 I.M 和 I[A] 形式的成员访问和索引访问表达式访问的,其中 I 是接口类型的实例,M 是该接口类型的方法、属性或事件,A 是索引器参数列表。接口可以由类和结构实现。为了指示类或结构实现接口,在该类...

    Python基础教程(第3版)-201802出版-文字版

    44 3.3.3 宽度、精度和千位分隔符 ........... 45 3.3.4 符号、对齐和用 0 填充 ............... 46 3.4 字符串方法 .............................................. 48 3.4.1 center ..............................

    C#编程经验技巧宝典

    19 &lt;br&gt;0038 巧用“^=”运算符 19 &lt;br&gt;0039 巧用位移运算符 20 &lt;br&gt;0040 使用条件运算符 20 &lt;br&gt;0041 巧用分隔符 20 &lt;br&gt;0042 如何处理转义字符 21 &lt;br&gt;0043 “;”结束符问题 21 ...

Global site tag (gtag.js) - Google Analytics