12.10 Zusammenfassung
Die C-Shell ist eine ausgereifte Shell, hat aber heutzutage längst nicht mehr die Bedeutung, wie sie die Bourne-Shell und ihre Abkömmlinge haben. Das liegt insbesondere daran, dass die Bourne-Shell einige wichtige Funktionen bereitstellt, die die C-Shell so nicht kennt. Besonders ärgerlich ist, dass die C-Shell keine Funktionen, sondern nur Aliase mit Parametern beherrscht. Ein Alias ist allerdings nicht mit einer Funktion gleichzusetzen (so liefert es keinen Rückgabewert). Für mittelgroße und große Shellskripte eignet sich die C-Shell aus diesem Grund nicht. Da sie bzw. ihre Abkömmlinge jedoch nach wie vor zum Einsatz kommen, schadet es auch nicht, sich mit ihr zu befassen.
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.