Изучение команды «sh» в Linux: методы и примеры кода

Команда «sh» в Linux используется для выполнения сценариев оболочки. Это командный интерпретатор, который читает и выполняет команды из файла или непосредственно из командной строки. Вот несколько способов использования команды «sh» с примерами кода:

  1. Выполнение сценария оболочки:
    Вы можете выполнить сценарий оболочки, используя команду «sh», за которой следует имя файла сценария. Например:

    sh script.sh

    Эта команда запустит сценарий оболочки с именем «script.sh».

  2. Выполнение команд оболочки:
    Вы также можете запускать команды оболочки напрямую с помощью команды «sh». Например:

    sh -c "echo Hello, World!"

    Эта команда выполнит команду «echo Hello, World!» команда.

  3. Выполнение встроенных сценариев оболочки:
    Вы можете запускать встроенные сценарии оболочки, передав сценарий в качестве аргумента командной строки команде «sh». Например:

    sh -c 'for i in {1..5}; do echo $i; done'

    Эта команда выполнит встроенный сценарий оболочки, который печатает числа от 1 до 5.

  4. Смена оболочки:
    Команду «sh» можно использовать для переключения на другой интерпретатор оболочки. Например:

    sh -s /bin/bash

    Эта команда запустит новый сеанс оболочки с использованием оболочки Bash.

  5. Запуск сценария оболочки с аргументами:
    Вы можете передать аргументы в сценарий оболочки с помощью команды «sh». Например:

    sh script.sh arg1 arg2

    Эта команда выполнит сценарий оболочки «script.sh» с двумя аргументами: «arg1» и «arg2».