Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| terminal:sh [2024/08/07 13:49] – [Podstawowe Polecenia] tester | terminal:sh [2024/09/05 05:46] (aktualna) – tester | ||
|---|---|---|---|
| Linia 22: | Linia 22: | ||
| ===== Przykładowy Skrypt w sh ===== | ===== Przykładowy Skrypt w sh ===== | ||
| - | Oto przykład prostego skryptu w Bourne Shell: | + | * Oto przykład prostego skryptu w Bourne Shell: |
| <code bash> | <code bash> | ||
| Linia 30: | Linia 30: | ||
| echo " | echo " | ||
| - | {{indexmenu>:terminal#1}} | + | * Aby uruchomić skrypt: |
| + | |||
| + | Zapisz kod w pliku, np. '' | ||
| + | Nadaj plikowi uprawnienia do wykonywania: | ||
| + | '' | ||
| + | |||
| + | * Uruchom skrypt: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Różnice między sh a innymi Powłokami ===== | ||
| + | |||
| + | Bourne Shell jest bardziej podstawowy w porównaniu do nowocześniejszych powłok, takich jak Bash. Oto kilka kluczowych różnic: | ||
| + | |||
| + | * Brak zaawansowanych funkcji: **sh** nie obsługuje niektórych zaawansowanych funkcji, które są dostępne w Bashu, takich jak tablice czy zaawansowane funkcje edycji wierszy. | ||
| + | * Składnia: Składnia **sh** jest bardziej podstawowa, co może wpływać na wygodę pisania skryptów. | ||
| + | * Kompatybilność: | ||
| + | |||
| + | |||
| + | |||
| + | ===== Podsumowanie ===== | ||
| + | |||
| + | Bourne Shell (sh) jest klasycznym i podstawowym interpreterem poleceń, który odegrał kluczową rolę w rozwoju systemów Unix. Mimo że nowoczesne powłoki, takie jak Bash, oferują szerszy zakres funkcji, sh pozostaje ważnym narzędziem ze względu na swoją prostotę i kompatybilność. | ||
| + | |||
| + | Jeśli chcesz dowiedzieć się więcej o Bourne Shell, zapoznaj się z dokumentacją dostępną w systemie ([[..polecenia: | ||
| + | |||
| + | |||
| + | {{page>:szablony: | ||
| + | {{pagebox>: | ||