初学,请教perl网络编程涉及的几个小问题^_^

初学,请教perl网络编程涉及的几个小问题^_^

1、system‘for i in *; do echo = = $i = =; cat $i; done’;
     如何解读这个语句?
2、什么叫当前进程?
3、sytem和fork都可以创建进程,两者最主要的区别在哪儿?找了些东西看,还是觉得理解不好:(
大家帮帮哦,高手指点下哈,不甚感激^_^
1、system‘for i in *; do echo = = $i = =; cat $i; done’;
     如何解读这个语句?

   执行shell的语句。shell我不懂。大概意思好像是。输出序号和文件内容。。(错了,不知道)
2、什么叫当前进程?
   当前进程!!不就是当前进程喽。当前这个程序的进程。(可以这样解释吗?)

3、sytem和fork都可以创建进程,两者最主要的区别在哪儿?
SYSTEM调用系统命令,FORK产生子进程
sytem是跳到运行的那个进程去了,执行完回来
fork则是在程序内部建立一个进程

偶是这么理解。
这些都跟Perl关系不大,LZ应该去看看Unix的一些基本概念.
system‘for i in *; do echo = = $i = =; cat $i; done’;
1,比较好说,是一个简单的shell程序,举例解释如下:
例如当前目录下有1,2,3一共三个文件,该脚本输出为:
==1==
1的内容
==2==
2的内容
==3==
3的内容


QUOTE:
原帖由 lifeistrue 于 2008-8-14 10:45 发表
system‘for i in *; do echo = = $i = =; cat $i; done’;
1,比较好说,是一个简单的shell程序,举例解释如下:
例如当前目录下有1,2,3一共三个文件,该脚本输出为:
==1==
1的内容
==2==
2的内容
== ...

哎呀。看来我还对的。哈哈