Ero sivun ”Sh” versioiden välillä

Siirry navigaatioon Siirry hakuun
168 merkkiä lisätty ,  22. maaliskuuta 2021
p
ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
pEi muokkausyhteenvetoa
Rivi 1: Rivi 1:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
{{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ä. Myös POSIX-yhteensopivien skriptien kirjoittamisessa on se etu, että ne toimivat, useammassa järjestelmässä, kuin esimerkiksi Bash-skriptit.


Oman järjestelmän <tt>/bin/sh</tt> -polkuun linkitetyn komentotulkin voi selvittää esimerkiksi [[file]]-ohjelmalla:
Oman järjestelmän <tt>/bin/sh</tt> -polkuun linkitetyn komentotulkin voi selvittää esimerkiksi [[file]]-ohjelmalla:
Rivi 8: Rivi 8:


Esimerkki sh-ohjelmasta:
Esimerkki sh-ohjelmasta:
<source lang="sh">
<syntaxhighlight lang="sh">
#!/bin/sh         
#!/bin/sh         
echo Hei maailma!
printf "Hei maailma!"
</source>
</syntaxhighlight>


Tulostaa komentoriville ''Hei maailma!''
Tulostaa komentoriville ''Hei maailma!''


[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
3 173

muokkausta

Navigointivalikko