Eine Konsole für einen Skriptinterpreter. Z.B. Die Dosoberfläche/Commandfenster, BASH, TCSH, ...
Das ist etwas
zu vereinfacht.
Gerade auf unixoiden System steckt noch eine Menge mehr dahinter. Und selbst auf Windows ist cmd.exe außer für die Ausführung von Programmen und Skripten auch noch dafür zuständig Programme aneinanderzuhängen.
Bspw:
Code:
type foo.txt|findstr irgendwas
Versuch das mal ohne cmd.exe in CreateProcess und du wirst verstehen was ich meine. Oder in Bash usw.:
Code:
cat foo.txt|grep irgendwas
Die Funktion des |, <, >, >> sowie die erweiterten Umleitungen werden alle durch die jeweilige Shell implementiert, nicht zu vergessen &, && oder || ... und mit Subshells wird's nochmal bunter.
Ansonsten habe ich nichts hinzuzufügen