LinuxSir.cn,穿越时空的Linuxsir!

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

rh80的cat的怪问题?

[复制链接]
发表于 2003-2-16 11:09:57 | 显示全部楼层 |阅读模式
[root@localhost C-lib]# ls -l bb
-rw-r--r--    1 root     root           12  2月 14 11:10 bb
[root@localhost C-lib]# cat bb
[root@localhost C-lib]# more bb
i like linux
[root@localhost C-lib]#
为何cat bb无效?
发表于 2003-2-16 12:28:33 | 显示全部楼层
我有个奇怪的想法:cat bb在正常输出时,命令提示符[root@localhost C-lib]# 没有正确换行,由于它比i like linux要长,结果把它盖隹了。你把bb内容写得长一点,如i like linuxi like linuxi like linux之类的,再用cat bb看看。如果变成了
[root@localhost C-lib]#  linux
那就是这个问题了。
发表于 2003-2-16 13:04:46 | 显示全部楼层
这个bb是什么来的??
 楼主| 发表于 2003-2-16 13:06:56 | 显示全部楼层
is it a bug of rh80?
发表于 2003-2-16 15:49:01 | 显示全部楼层
是不是bug,我不知道。你试过没有,确实是这样吗?
发表于 2003-2-16 17:09:54 | 显示全部楼层
you point that is a bug????

hu..........Do you know about bug in truth?
 楼主| 发表于 2003-2-16 17:31:23 | 显示全部楼层
我试过,就是如次。
 楼主| 发表于 2003-2-16 17:52:58 | 显示全部楼层
补充一点,bb中的内容是由c函数gets()+write()赋予的.
maybe,it's the key.
发表于 2003-2-16 21:01:45 | 显示全部楼层
这个问题发生的原因,我也不是很清楚。我以前在学习linux的程序设计时,就发现有时候printf()语句打印不出字符串,即使程序中只有一条printf()语句。后来发现是命令行提示符把字符串盖隹了。以后用printf()打印字符串,都要加上一个“\n"。以免发生这种事。我看你正在学习程序设计,这也算是一点经验之谈吧。
 楼主| 发表于 2003-2-16 23:38:36 | 显示全部楼层
thx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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