原文:cat file | while read line的问题

循环中的重定向 或许你应该在其他脚本中见过下面的这种写法: while read line do done lt file 刚开始看到这种结构时,很难理解 lt file是如何与循环配合在一起工作的。因为循环内有很多条命令,而我们之前接触的重定向都是为一条命令工作的。这里有一个原则,这个原则掌握好了,这个问题就很简单了: 对循环重定向的输入可适用于循环中的所有需要从标准输入读取数据的命令 对循环重 ...

2019-07-24 23:52 0 1690 推荐指数:

查看详情

while read line问题

循环中的重定向 或许你应该在其他脚本中见过下面的这种写法: while read line do … done < file 刚开始看到 ...

Tue Apr 10 16:43:00 CST 2018 0 10952
关于while read line 循环中变量作用域的问题

前一阵用shell写了一个从数据库中抽取数据生成.xml文件的脚本,要求是每个文件中只生成1000条数据。于是用到了while read line 作为循环。 在制作文件计数器的时候发现了一个问题,在执行的过程中文件计数器(FILENUM)总是出现返回初始值的现象,具体简化的脚本 ...

Wed Oct 24 19:48:00 CST 2018 0 1370
shell脚本while read line的使用

#### 题目要求计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为 ...

Tue Apr 23 04:12:00 CST 2019 0 6348
[shell] while read line 与for循环的区别

while read line 与for循环的区别 ---转载整理 while read line 是一次性将文件信息读入并赋值给变量linewhile中使用重定向机制,文件中的所有信息都被读入并重定向给了整个while 语句中的line 变量。 for是每次读取文件中一个以空格为分割符 ...

Mon Aug 05 19:34:00 CST 2019 0 1101
Shell脚本:while read line无法读取最后一行的问题

【1】Shell脚本:while read line无法读取最后一行的问题 刚刚利用shell脚本处理日志文件时,发现了一个问题while read line无法读取到最后一行 通过编辑器可以看到待处理的文件是5243行,但是,脚本的计数值却只打印了5242次。 shell脚本 ...

Fri Mar 22 02:01:00 CST 2019 0 3013
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM