以下是文件m1.c的内容
main()
{
printf("Begin\n");
}
以上是文件m1.c的内容
以下是文件m2.c的内容
#include <stdio.h>
main()
{
printf(OK!\n");
printf("End\n");
}
以上是文件m2.c的内容
以下是文件ex6的内容
cat $1 $2 $2 $4 $5 $6 $7 $8 $9|wc -l
以上是文件ex6的内容
执行命令:ex6 m1.c m2.c 结果是16,书上正确答案是10
这是啥原因?
感谢!
一个 shell程序,帮忙看看问题
-
- 帖子: 1
- 注册时间: 2015-02-04 10:12
- astolia
- 论坛版主
- 帖子: 6445
- 注册时间: 2008-09-18 13:11
Re: 一个 shell程序,帮忙看看问题
你看书不仔细写错了
书上肯定是 cat $1 $2 $3 $4 $5 $6 $7 $8 $9|wc -l
而你写的是 cat $1 $2 $2 $4 $5 $6 $7 $8 $9|wc -l
自己找找哪里不一样
书上肯定是 cat $1 $2 $3 $4 $5 $6 $7 $8 $9|wc -l
而你写的是 cat $1 $2 $2 $4 $5 $6 $7 $8 $9|wc -l
自己找找哪里不一样
-
- 帖子: 53
- 注册时间: 2010-12-09 23:54
- scue
- 帖子: 111
- 注册时间: 2012-01-22 11:37
Re: 一个 shell程序,帮忙看看问题
一般人不仔细看还真不知道是有两个$2,考这些没有什么价值吧。