Bourne shell
Bourne shell, sh to powłoka dla systemów Unix. Stworzona została przez Stephena Bourne'a przez rozbudowanie prostego interpretera poleceń o nazwie shell. sh była domyślną powłoką w systemie Unix Version 7, gdzie zastąpiła pierwszą powłokę dla systemu Unix napisaną przez Kena Thompsona.
Powłoka sh była rozwijana w laboratoriach AT&T, a jej pierwsza wersja pojawiła się w 1977 roku wraz z wydaniem systemu Unix Version 7. Plikiem wykonywalnym powłoki na większości systemów Unix jest /bin/sh. Obecnie jest to podstawowa powłoka w każdym systemie typu Unix. sh jest również językiem skryptowym, którego używa ta powłoka.
[edytuj] Przykłady kodu
Przykład:
#!/bin/sh # przyklad echo Hello World! echo Dzisiaj jest: date echo -n "wszystko OK?: " read odp if [ "$odp" != "n" ] then echo to fajnie else echo szkoda fi |
Wynikiem tego programu jest:
Hello World! Dzisiaj jest: 10-10-2006 wszystko OK?: t to fajnie |
program uruchamia się podając jego nazwę i ścieżkę dostępu /tmp/przyklady/skrypt.
Jeśli pominie się pierwszą linie kodu #!/bin/sh, która informuje jaka powłoka go powinna wykonać, wówczas trzeba dopisać rodzaj powłoki ręcznie sh /tmp/przyklady/skrypt
[edytuj] Zobacz też
|
|||||||||||||||||||||||||||||