|
发表于 2003-10-20 12:52:13
|
显示全部楼层
你要对那些东西是 Bash 解释的,那些是 echo 和 grep 解释的
分开来看就清楚了。
先些一个简单的程序:
- #include <stdio.h>
- int main(int argc,char ** argv)
- {
- int i ;
- for ( i=0;i< argc;i++){
- printf("%d: %s\n",i,argv[i])
- }
- }
复制代码
本来用 Bash 也可以写出类似的,但是 C 语言更容易看清发生了什么事。
把前面的例子
http://www.linuxsir.cn/bbs/showthr...;threadid=63463
先用 这个 C 程序看一下, Bash 是怎么样解释命令行的,
然后再看 echo 命令是怎么解释的。 |
|