关于shell编程中的文件重定向问题
2013-05-31 19:09
225 查看
FD ——文件描述符
I/O 重定向通常和FD有关,shell的FD通常有十个,即0~9
常用的FD有三个,为0(stdin, 标准输入)、1(stdout, 标准输出)、2(stderr, 标准错误输出), 默认与keyboard、 monitor、 monitor有关;
<指定输入 >指定输出
0 是 <的默认值 1是 > 的默认值 < 和 0< 等效 > 和 1< 等效
管道命令和重定向的区别
1、左边的命令应该有标准输出 | 右边的命令应该接受标准输入
左边的命令应该有标准输出 > 右边的只能是文件
左边的命令应该需要标准输入 < 右边的只能是文件
2、管道触发两个子进程执行“|”两边的程序; 而重定向是在一个进程内执行
I/O 重定向通常和FD有关,shell的FD通常有十个,即0~9
常用的FD有三个,为0(stdin, 标准输入)、1(stdout, 标准输出)、2(stderr, 标准错误输出), 默认与keyboard、 monitor、 monitor有关;
<指定输入 >指定输出
0 是 <的默认值 1是 > 的默认值 < 和 0< 等效 > 和 1< 等效
管道命令和重定向的区别
1、左边的命令应该有标准输出 | 右边的命令应该接受标准输入
左边的命令应该有标准输出 > 右边的只能是文件
左边的命令应该需要标准输入 < 右边的只能是文件
2、管道触发两个子进程执行“|”两边的程序; 而重定向是在一个进程内执行
相关文章推荐
- 关于dd命令输出结果无法重定向到文件的问题
- 关于dd命令输出结果无法重定向到文件的问题
- 关于C++primer第五版(中文)第一章中提到的文件重定向问题的记录
- 关于dup2重定向STDOUT_FILENO之后的文件缓冲问题
- 关于C++primer第五版(中文)第一章中提到的文件重定向问题的记录
- mark : 文件重定向问题
- 关于Create NSManagedobjectModel SubClass 文件编译出现Duplicate Symbol 重复引用的问题
- 关于Emulator的问题:模拟器的文件系统在PC机何处可以找到?
- 有关于Linux系统下无法上传或下载想要文件的问题
- 关于android R.layout 中找不到已存在的布局文件问题的解决
- 关于多文件上传问题
- linux下文件重定向的问题,/dev/null
- 关于jsp文件中公共类的问题!费了好多时间!唉唉!
- 【关于java配置文件路径问题】
- C++中关于配置文件的问题
- 关于读exe文件问题!
- 关于windows Server 2012拷贝大文件慢问题
- 关于内部类class文件更新问题
- 关于windows与unix之间文件格式转换问题。UE编辑器中(CR/LF)问题
- 关于C++的头文件互相包含的问题