Perlのスクリプトを以下に示す。 $ls = 'ls;ls ..;ls ../..'; print $ls; スクリプトを実行、まず現在のディレクトリをlsで表示。 次に一つ前のディレクリをlsで表示。 そして最後に二つ前のディレクトリを表示している。 perlはまずlsを実行するプロセスを作成し、そのプロセスを実際に実行する子プロセスにフォークする。lsの実行が終わると親プロセスであるperlに対してconpletionを返す。complrtionwp受けて、親プロセスは次のls..の実行するプロセスを作成し、子プロセスにforkする。ls ../..も同様な動作をする