以下のmicro shellプログラムは、一応動作するが、 システムプログラムとしては、いくつかの機能が欠け ている。 最低2つの機能を追加または修正し、 新しいプログラムのリストといくつかのコマンド実行例を 提出せよ。
ヒント: execlあたりをよく考えて見る
/* * A Micro Shell for the first assignment */ #includechar command[80]; char *prompt = "$ "; main() { printf("%s", prompt); while ( scanf("%s", command) != EOF ) { if (fork () == 0) { execl(command, command, 0); }else{ wait(0); } printf("%s", prompt); } }