社区
Linux/Unix社区
帖子详情
UNIX重定向
nickycheung_
2011-11-07 05:51:28
请问./a.out < ./abc 和 cat < ./abc | ./a.out有什么区别?各自的执行过程是怎样的?
...全文
94
7
打赏
收藏
UNIX重定向
请问./a.out < ./abc 和 cat < ./abc | ./a.out有什么区别?各自的执行过程是怎样的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphiwcdj
2011-11-08
打赏
举报
回复
效果一样但实现原理不一样
delphiwcdj
2011-11-08
打赏
举报
回复
效果一样但实现原理不一样
nickycheung_
2011-11-07
打赏
举报
回复
明白什么意思了。还有就是顺便问以下,这个cat filename (或者cat < filename,这两个应该效果一样吧?)是不是执行完之后,该文件中的offset就到了文件末尾了?
ljc007
2011-11-07
打赏
举报
回复
管道会产生一个subshell
qq120848369
2011-11-07
打赏
举报
回复
./a.out < ./abc 描述符0重定向到文件./abc
cat < ./abc | ./a.out 父进程描述符0重定向到文件./abc,描述符1重定向到管道Pipe[1].
子进程./a.out的描述符0重定向到管道pipe[0].
最终两个命令效果一样,也就是a.out进程从描述符0读./abc里的数据.
goodmrning
2011-11-07
打赏
举报
回复
1楼正解
justkk
2011-11-07
打赏
举报
回复
效果一样的吧
都是从文件abc中读取输入
UNIX
基本命令学习指导
1.3
UNIX
重定向
与管道 6 1.3.1
UNIX
重定向
6 1.3.2
UNIX
管道 7 1.4
UNIX
目录及文件操作命令 7 1.4.1 man命令 7 1.4.2 ls命令 8 1.4.3 pwd 命令 8 1.4.4 cd命令 9 1.4.5 mkdir 命令 9 1.4.6 rmdir 命令 9 1.4.7 cat ...
UNIX
网络操作系统实验报告 广工
2. 掌握shell的输入输出
重定向
操作符。 3. 编写shell脚本文件,并调试、执行它。 二、 实验要求 1. 要求每人能独立完成实验。能独立搭建
UNIX
操作系统,掌握OpenSolaris的安装、运行和使用。 2. 使用自己的账号登录...
Linux操作系统入门培训_Linux/
Unix
基础培训教程视频课程
Linux入门培训_Linux基础培训教程_Linux系统入门学习视频课程,
Unix
基础培训教程(如aix,hp-ux),针对linux系统初级者开设的课程,是linux入门简单的视频教程.
linux,
unix
系统:用户的登录与退出、IO
重定向
与简单文件操作.pdf
linux,
unix
系统:用户的登录与退出、IO
重定向
与简单文件操作.pdf
Win32标准输出
重定向
VS2015通用实现
可利用本方法在没有源码的情况下,将console程序的标准输出
重定向
到自己的程序中来。网上很多关于此类方法的描述,经实验大多在标准
Unix
和Linux上可用,有个别在VC2010通过匿名管道方式可用,但在VS2015的CRT运行时...
Linux/Unix社区
18,777
社区成员
11,469
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章