C shell (csh) Bill Joyn kehittämä komentotulkki, joka julkaistiin vuonna 1978.[1] Tulkin ominaisuuksiin kuuluvat komentohistoria ja työjonon ohjaus.[2]
Tulkki toteuttaa komentokielen.[3]
tcsh on tulkin yhteensopiva parannettu versio.[4] Hamilton C shell oli OS/2:lle julkaistu komentotulkki, joka toteutti C shellin komentokielen.[5]
Muun muassa GNU-projektin Bash-komentotulkki toteuttaa csh:n tapaisen komentohistorian.[6]
Komentokieli
Tulkin komentokieli vastaa lähemmin C-kielen syntaksia kuin Bourne shellin:
Bourne shell:
#!/bin/sh
if [ $days -gt 365 ]
then
echo This is over a year.
fi
C shell:
#!/bin/csh
if ( $days > 365 ) then
echo This is over a year.
endif
Lähteet
Aiheesta muualla