Команда «sh» в Linux используется для выполнения сценариев оболочки. Это командный интерпретатор, который читает и выполняет команды из файла или непосредственно из командной строки. Вот несколько способов использования команды «sh» с примерами кода:
-
Выполнение сценария оболочки:
Вы можете выполнить сценарий оболочки, используя команду «sh», за которой следует имя файла сценария. Например:sh script.shЭта команда запустит сценарий оболочки с именем «script.sh».
-
Выполнение команд оболочки:
Вы также можете запускать команды оболочки напрямую с помощью команды «sh». Например:sh -c "echo Hello, World!"Эта команда выполнит команду «echo Hello, World!» команда.
-
Выполнение встроенных сценариев оболочки:
Вы можете запускать встроенные сценарии оболочки, передав сценарий в качестве аргумента командной строки команде «sh». Например:sh -c 'for i in {1..5}; do echo $i; done'Эта команда выполнит встроенный сценарий оболочки, который печатает числа от 1 до 5.
-
Смена оболочки:
Команду «sh» можно использовать для переключения на другой интерпретатор оболочки. Например:sh -s /bin/bashЭта команда запустит новый сеанс оболочки с использованием оболочки Bash.
-
Запуск сценария оболочки с аргументами:
Вы можете передать аргументы в сценарий оболочки с помощью команды «sh». Например:sh script.sh arg1 arg2Эта команда выполнит сценарий оболочки «script.sh» с двумя аргументами: «arg1» и «arg2».