Sh
Z Wikipedii
- Właściwy tytuł tego artykułu to sh. Z powodu ograniczeń technicznych tytuł tego artykułu jest nieprawidłowy.
sh lub Bourne shell 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 pwd echo wszystko OK?: $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 /tmp/przyklady/sh skrypt
[edytuj] Zobacz też
ABAP • Ada • AWK • Asembler • C • C++ • C# • COBOL • D • Forth • Fortran • Icon • Java • JavaScript • Lisp • Modula 2 • Oberon • Object Pascal • Objective-C • Pascal • Perl • PHP • PL/SQL • Python • REXX • Ruby • sh • Smalltalk • Snobol • SQL • Visual Basic • VB.NET
Akademickie
Comal • Eiffel • Haskell • Logo • MCPL • ML • Nemerle • Prolog • Scheme
Historyczne
ALGOL • APL • BASIC • Clipper • MUMPS • PLAN • PL/I • PL/M • SAS • Simula