El documento presenta un proyecto de fin de carrera sobre técnicas de programación de la shell de Linux, elaborado por Pedro López Soto, que incluye un análisis histórico y práctico de diversas shells de Unix, así como un tutorial sobre la programación de scripts. Además, se comparan las características de shells como Bourne, C, Korn, Posix y Bash, y se analizan herramientas como sed y awk en el contexto de la administración de sistemas. Finalmente, se desarrolla una serie de aplicaciones prácticas y se extraen conclusiones sobre las diferentes shells y sus funciones.