Construccion de un shell.

Con el fin de utilizar las llamadas fork, wait y exec, escribir un
shell en lenguaje C.
Debe cumplir los siguientes requerimientos:

+ Debe leer de entrada estandar los comandos a ejecutar
+ El salto de carro indica que el programa se debe ejecutar
+ El comando a ejecutar puede darse en una ruta absoluta
o relativa
+ Se debe soportar el uso de argumentos al comando,
separados por espacio
+ El shell debe esperar que el programa que ejecuta
concluya 
+ El shell si no puede ejecutar el programa debe indicar
la razon de error

NOTA: Este programa se debe entregar el lunes 18 de marzo
como DERECHO a EXAMEN. Es individual y quien lo copie
esta en extraordinario

    Source: geocities.com/gusdelact/cib6122002

               ( geocities.com/gusdelact)