LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 935|回复: 4

管道模拟!(求助)

[复制链接]
发表于 2008-5-21 20:54:59 | 显示全部楼层 |阅读模式
各位前辈好,小弟有个问题,我的毕业设计是:linux下shell的模拟程序,我的命令基本上可以模拟了,但是在模拟管道时出现了问题~~~请各位前辈指点一下。
例如,who | wc -l,而我要做到的是:mywho | mywc -l
 楼主| 发表于 2008-5-21 21:04:45 | 显示全部楼层
小弟在线等啊~~~~谢谢前辈们帮忙啦!
回复 支持 反对

使用道具 举报

发表于 2008-5-28 18:48:23 | 显示全部楼层
没看清你是要模拟管道, 还是要做和who wc有相同功能的命令, 你可以去看 这些命令的源码.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 01:44:34 | 显示全部楼层
Post by pro21ms4;1856098
没看清你是要模拟管道, 还是要做和who wc有相同功能的命令, 你可以去看 这些命令的源码.



谢谢你的回复,我是用shell脚本写的,不涉及深层次的代码,只是模拟处功能,命令基本上可以模拟,现在的问题就是无法模拟管道。

我用read读入“|”但是只能“|”当作字符串读入,有没有什么方法让我用read读入“|”时是当作管道来用的?我也问导师了,都两个礼拜了也没给我回个信~~~~

小弟在这先谢谢了!
回复 支持 反对

使用道具 举报

发表于 2008-6-1 08:50:42 | 显示全部楼层
试一下eval这个内置命令。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表