[问题]请问这句错在那里?

重复贴和参考价值不大的帖子,版主维护
回复
gbd
帖子: 33
注册时间: 2007-10-17 18:23
送出感谢: 0
接收感谢: 0

[问题]请问这句错在那里?

#1

帖子 gbd » 2007-11-12 16:34

test `head -1 aaa.c` = "//=========";echo $?

如果 aaa.c 第一行是//=========执行后返回 0,表示相等;
如果第一行是/*a执行后返回1,表示不相等;
但如果第一行是/*执行后报错bash: test: 参数过多 并且返回2

这是怎么回事,请哪位知道的兄弟指点。
gbd
帖子: 33
注册时间: 2007-10-17 18:23
送出感谢: 0
接收感谢: 0

#2

帖子 gbd » 2007-11-12 17:13

看来问题要想受人关注,只能自摸 :!:
gbd
帖子: 33
注册时间: 2007-10-17 18:23
送出感谢: 0
接收感谢: 0

#3

帖子 gbd » 2007-11-12 17:43

!!!!!!!!!!!
gbd
帖子: 33
注册时间: 2007-10-17 18:23
送出感谢: 0
接收感谢: 0

#4

帖子 gbd » 2007-11-12 18:44

顶!!!!!!!!
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26
送出感谢: 0
接收感谢: 1 次

#5

帖子 windwiny » 2007-11-12 20:00

= ??


[ ?? == "abcd" ]
gbd
帖子: 33
注册时间: 2007-10-17 18:23
送出感谢: 0
接收感谢: 0

#6

帖子 gbd » 2007-11-12 21:13

不懂,文件名在哪里体现?
回复

回到 “归档贴”