C shell
(Ohjattu sivulta Csh)
C shell | |
---|---|
Luoja | Bill Joy |
Kehityshistoria | |
Ensijulkaisu | 1978 |
Tiedot | |
Ohjelmistotyyppi | komentotulkki |
Alusta | BSD, UNIX, Linux, macOS |
Lisenssi | BSD-lisenssi |
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
[muokkaa | muokkaa wikitekstiä]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
[muokkaa | muokkaa wikitekstiä]- ↑ Harley Hahn's Guide to Unix and Linux unix.harley.com. Arkistoitu 24.8.2019. Viitattu 7.9.2019. (englanniksi)
- ↑ CSH commandlinux.com. Viitattu 8.3.2020. (englanniksi)
- ↑ William Joy: An Introduction to the C shell (PDF) kitebird.com. Arkistoitu 13.7.2018. Viitattu 7.9.2019. (englanniksi)
- ↑ tcsh — Invoke a C shell IBM. Viitattu 7.9.2019. (englanniksi)
- ↑ Hamilton C Shell (PDF) hamiltonlabs.com. Viitattu 24.3.2021. (englanniksi)
- ↑ Appendix B Major Differences From The Bourne Shell gnu.org. Viitattu 7.9.2019. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Introduction to C Shell Programming (Arkistoitu – Internet Archive) (englanniksi)