Ero sivun ”Sh” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (fix) |
(sisennys?) |
||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | |||
'''sh''' on nykyaikaisissa Linux-jakelupaketeissa käytännössä aina [[symbolinen linkki|symbolisesti linkitetty]] johonkin [[POSIX]]-yhteensopivaan komentotulkkiin. Usein käytettyjä komentotulkkeja ovat [[ash]], [[bash]], [[dash]] ja [[ksh]]. Vähemmän interaktiivisten komentotulkkien etu bashiin verrattuna on luonnollisesti pienempi koko, mikä saattaa olla oleellista pienellä juuriosiolla, asennusmedioilla (levyke, CD, muistitikku) tai sulautetuissa järjestelmissä. | '''sh''' on nykyaikaisissa Linux-jakelupaketeissa käytännössä aina [[symbolinen linkki|symbolisesti linkitetty]] johonkin [[POSIX]]-yhteensopivaan komentotulkkiin. Usein käytettyjä komentotulkkeja ovat [[ash]], [[bash]], [[dash]] ja [[ksh]]. Vähemmän interaktiivisten komentotulkkien etu bashiin verrattuna on luonnollisesti pienempi koko, mikä saattaa olla oleellista pienellä juuriosiolla, asennusmedioilla (levyke, CD, muistitikku) tai sulautetuissa järjestelmissä. | ||
Rivi 9: | Rivi 10: | ||
<source lang="sh"> | <source lang="sh"> | ||
#!/bin/sh | #!/bin/sh | ||
echo Hei maailma! | |||
</source> | </source> | ||
Versio 24. elokuuta 2016 kello 22.44
sh on nykyaikaisissa Linux-jakelupaketeissa käytännössä aina symbolisesti linkitetty johonkin POSIX-yhteensopivaan komentotulkkiin. Usein käytettyjä komentotulkkeja ovat ash, bash, dash ja ksh. Vähemmän interaktiivisten komentotulkkien etu bashiin verrattuna on luonnollisesti pienempi koko, mikä saattaa olla oleellista pienellä juuriosiolla, asennusmedioilla (levyke, CD, muistitikku) tai sulautetuissa järjestelmissä.
Oman järjestelmän /bin/sh -polkuun linkitetyn komentotulkin voi selvittää esimerkiksi file-ohjelmalla:
$ file $(which sh)
Perinteisesti Bourne Shell, sekä sitä edeltäneet komentotulkit ovat löytyneet polusta /bin/sh.
Esimerkki sh-ohjelmasta:
#!/bin/sh
echo Hei maailma!
Tulostaa komentoriville Hei maailma!