Shell文件重定向的3种方法
2016-06-16 11:18
309 查看
三种方法:
1、
while read line
do
done<filename
2、
for line in 'cat filename'
do
done
3、
cat filename | while read line
do
done
例:
从math_file文件中读取数据,输出最大值、最小值、平均值
1.
结果:
2.
结果:
和第一种结果相同,但略有差异,for line in `cat filename` 不需要添加处理空行的代码
3.
结果:
结果报错了,原因是cat math_file 把内容通过管道给了line,执行管道这条命令会fork出一个子进程,我们只是在子进程中改变了变量的值,子进程退出后,echo在父进程中执行,父进程中变量值并没有改变,因此值还为最初定义的0
《完》
1、
while read line
do
done<filename
2、
for line in 'cat filename'
do
done
3、
cat filename | while read line
do
done
例:
从math_file文件中读取数据,输出最大值、最小值、平均值
1.
结果:
2.
结果:
和第一种结果相同,但略有差异,for line in `cat filename` 不需要添加处理空行的代码
3.
结果:
结果报错了,原因是cat math_file 把内容通过管道给了line,执行管道这条命令会fork出一个子进程,我们只是在子进程中改变了变量的值,子进程退出后,echo在父进程中执行,父进程中变量值并没有改变,因此值还为最初定义的0
《完》
相关文章推荐
- android wifi 无线调试
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- 命令行小技巧:读取文件的不同方式
- IE:临时文件保存法
- 文件的读出 编辑 管理
- 文件遍历排序函数
- 在线用表单建立文件夹
- VB获取文件大小的方法
- 文件、目录,文本文件等多种操作类
- 处理驱动器和文件夹
- 用vbs删除某些类型文件和磁盘空间报告的脚本
- Ruby实现批量对文件增加前缀代码分享
- C#获取文件夹及文件的大小与占用空间的方法
- delphi制作wav文件的方法
- PowerShell实现查询打开某个文件的默认应用程序
- shell字符串操作详解