Narzędzia użytkownika

Narzędzia witryny


polecenia:sh

sh

  • Standardowe Wywołanie:
sh [-abCefhimnuvx] [-o option]... [+abCefhimnuvx] [+o option]...
    [command_file [argument...]]

sh: Komenda uruchamiająca 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.

 
  • Przykład:
sh -x myscript.sh arg1 arg2

Uruchamia skrypt myscript.sh w trybie debugowania, przekazując arg1 i arg2 jako argumenty.

  1. 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!


polecenia/sh.txt · ostatnio zmienione: przez tester