====== sh ====== * Standardowe Wywołanie: sh [-abCefhimnuvx] [-o option]... [+abCefhimnuvx] [+o option]... [command_file [argument...]] ''sh'': Komenda uruchamiająca [[:terminal:bash|powłokę Bourne'a]]. ''[-abCefhimnuvx]'': Opcje, które można przekazać do powłoki. Są to opcje kontrolujące działanie powłoki, jak ''-x'' (tryb debugowania) lub ''-e'' (wyjście przy błędzie). ''[-o option]'': Opcje, które można przekazać za pomocą ''-o'' i ich dodatkowe opcje. Na przykład, ''-o'' //noclobber// zapobiega nadpisywaniu istniejących plików. ''[command_file]'': Plik skryptu zawierający polecenia do wykonania. ''[argument...]'': Argumenty przekazywane do skryptu lub polecenia w pliku. {{page>:szablon:gfx:terminal}} * Przykład: sh -x myscript.sh arg1 arg2 Uruchamia skrypt ''myscript.sh'' w trybie debugowania, przekazując ''arg1'' i ''arg2'' jako argumenty. - Wywołanie z Opcją -c sh -c [-abCefhimnuvx] [-o option]... [+abCefhimnuvx] [+o option]... command_string [command_name [argument...]] ''-c'': Flaga oznaczająca, że ''sh'' ma wykonać polecenie przekazane jako ciąg znaków. ''command_string'': Ciąg znaków zawierający polecenia do wykonania. ''[command_name]'': Opcjonalna nazwa polecenia (nie jest używana w powłoce). ''[argument...]'': Argumenty przekazywane do polecenia w ciągu znaków. Przykład: sh -c 'echo "Hello, World!"' Wykonuje polecenie echo //Hello, World!// w powłoce ''sh''. * Wywołanie z Opcją ''-s'' sh -s [-abCefhimnuvx] [-o option]... [+abCefhimnuvx] [+o option]... [argument...] ''-s'': Flaga oznaczająca, że ''sh'' ma czytać polecenia ze standardowego wejścia. ''[argument...]'': Argumenty przekazywane do skryptu lub do standardowego wejścia, jeśli skrypt jest czytany z wejścia. Przykład: echo 'echo "Hello, World!"' | sh -s Wykonuje polecenie ''echo'' //Hello, World!//, które jest przekazywane do powłoki ''sh'' przez standardowe wejście. Przykład: echo 'name="Maya"; message="Siema, $name!"; echo "$message"' | sh -s da na wyjściu: ''Siema, Maya!'' ---- {{indexmenu>:polecenia#1}}