C shell (csh) Bill Joyn kehittämä komentotulkki, joka julkaistiin vuonna 1978. Tulkin ominaisuuksiin kuuluvat komentohistoria ja työjonon ohjaus.
Tulkki toteuttaa komentokielen. tcsh on tulkin yhteensopiva parannettu versio. Hamilton C shell oli OS/2:lle julkaistu komentotulkki, joka toteutti C shellin komentokielen.
Muun muassa GNU-projektin Bash-komentotulkki toteuttaa csh:n tapaisen komentohistorian.
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
Aiheesta muualla
- Introduction to C Shell Programming (Arkistoitu – Internet Archive) (englanniksi)
