Thompson shell
La sintaxis de la tubería original, como se describe en el manual de la Versión 3, era: Esta sintaxis resultó demasiado ambigua y se confundió fácilmente con la redirección hacia y desde los archivos; el sistema no puede determinar si "comando2" es el comando "comando2" o el archivo "comando2".Por la Versión 4, la sintaxis había cambiado para usar los símbolos pleca ("|") y el acento circunflejo ("^") para establecer las tuberías: Esto produce exactamente el mismo resultado que: El símbolo > cambió a: Esto pondría la salida de command1 en file1.El diseño de la shell era intencionalmente minimalista; incluso las instrucciones if y goto, esenciales para el control del flujo del programa, se implementaron como comandos separados.En este momento, los desarrolladores de la distribución de Programmer's Workbench UNIX, especialmente John Mashey, comenzaron a modificar el shell Thompson para hacerlo más adecuado para la programación.Dado que prácticamente todos los sistemas modernos de Unix y similares a Unix descienden de V7 y 2BSD, el shell Thompson generalmente ya no se usa.