/bin/csh: C-shell

Die Entwickler von UCB wollten etwas mehr Komfort auf ihrer Shell, und haben z.B. eine gute Kontrolle der gestarteten Prozesse eingeführt. Allerdings auch eine komplett verschiedene Syntax.

Selbst wenn die grundlegende Idee gut war (eine Shell zu bauen, die die gleiche Syntax wie die C-Sprache beherrscht, die UNIX zugrunde liegt), so war die Implementierung eine Katastrophe. Es wurde bemerkt, dass die Benutzer die csh für den interaktiven Modus nutzten, allerdings für Shell-Skripte weiterhin die sh.