LinuxSir.cn,穿越时空的Linuxsir!

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

正在学shell,请问shell如何实现这些系统功能

[复制链接]
发表于 2009-3-28 18:34:54 | 显示全部楼层 |阅读模式
c语言里面有些很重要的函数不知道在shell里面如何实现,请教一下大家。
1 read/getchar/fseek
       read可以读,但是每次都读一行,不能从字节数上来控制,好像seek也不方便。如果我希望从某个文件里面一次只读一个字符该怎么办?
       我现在只知道用dd可以进行按字节的read,也可以fseek,不知道shell有没有直接支持的方式。

2 select/poll
       shell里面对I/O的处理好像都是阻塞方式,有非阻塞方式的IO么?

3 socket
       如何创建socket?
       bash可以有一个使用/dev/tcp的功能,但是并不是每个bash编译的时候吧这个功能都加进去了(debian就没有),如何更通用地创建socket?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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