5. 练习:实现简单的Shell

用讲过的各种C函数实现一个简单的交互式Shell,要求:

1、给出提示符,让用户输入一行命令,识别程序名和参数并调用适当的exec函数执行程序,待执行完成后再次给出提示符。

2、识别和处理以下符号:

你的程序应该可以处理以下命令:

○ls△-l△-R○>○file1○
○cat○<○file1○|○wc△-c○>○file1○
○表示零个或多个空格,△表示一个或多个空格