Что такое SH-файлы и как их открыть?
Скриптовые файлы содержат инструкции, которые выполняются определенной программой или скриптовым движком. Эти инструкции выполняются без компиляции. Инструкции пишутся на скриптовых языках для среды выполнения. Существует множество скриптовых языков с различными целями и средами. Однако в этой статье мы рассмотрим скриптовый язык Bash, используемый в Linux. Файлы, содержащие команды или синтаксис скриптового языка Bash, также известны как SH-файлы или файлы скриптов оболочки.

Что такое SH-файлы в Linux?
Известно, что скриптовые файлы создаются и хранятся в bash, потому что содержащиеся в них инструкции написаны на этом языке и имеют расширение .sh. Любую команду, которую вы хотите выполнить в терминале, можно поместить в скриптовый файл для выполнения. Если у вас есть последовательность команд, которые вы хотите выполнять многократно, вы можете поместить их в скрипт и просто вызвать этот скрипт.
Файл скрипта не обязательно должен иметь расширение .sh. Linux — это не Windows, потому что первая строка кода, называемая 'притонРасширение '.sh' в файле будет достаточно, чтобы гарантировать, что он будет считаться файлом скрипта программы. Обычно расширение .sh используется для файлов скриптов оболочки, но это не всегда полезное соглашение. Использование расширения для идентификации файла как скрипта мало что дает и может также привести к потере гибкости.

Как создать SH-файл?
Как и другие файлы кода, созданные в простом текстовом редакторе, это можно сделать таким же образом. Все, что вам нужно знать, это команды и синтаксис языка, чтобы создать такой файл. Однако самое важное в скрипте оболочки bash — это то, что он начинается с `/`. притон Как показано ниже:
#! / Bin / Баш

Это добавляется в первую строку кода, чтобы сделать скрипт bash исполняемым. Вы также можете проверить местоположение интерпретатора bash с помощью следующей команды:
какой удар

Кроме того, для того чтобы система распознала этот файл как исполняемый, нам потребуется использовать ещё одну команду. Однако в некоторых случаях это может быть и не нужно:
chmod + x имя файла
уведомлениеИмя файла может быть любым, которое вы выберете.
Выполнение SH-файлов через терминал в Linux
Вы можете запускать SH-файлы, если команды скрипта написаны в терминале. Синтаксис вашего SH-файла должен быть правильным, прежде чем его можно будет выполнить. Мы используем только пример кода, чтобы проиллюстрировать работу скрипта. Вы можете использовать разные фрагменты кода.
- Откройте любой Текстовый редактор Предпочтите его своей системе.
- Теперь напишите следующий пример кода и сохраните его с расширением .sh или без него:
#!/bin/bash echo Hello, appuals users! #Команда echo используется для отображения строки текста. echo What is your name? #Программа запросит ввод. echo what #Здесь пользователю необходимо ввести данные. echo Hello, $what! #Введенные данные будут выведены вместе с текстом.

уведомлениеВнимательно прочтите комментарии, чтобы понять каждую строку примера кода.
- Теперь откройте Терминал Нажимая клавиши Ctrl + Alt + T вместе.
- Для запуска/выполнения скриптового файла существует несколько команд:
./appuals

ш аппуалы

bash appuals

уведомлениеИмя файла может быть любым. Здесь мы назвали файл скрипта «приложения«Без расширения. Также убедитесь, что вы находитесь в правильной директории, где расположен файл».
- Если файл не запущен, введите команду. CHMOD Чтобы система распознала права доступа к этому исполняемому файлу. Если система уже распознает его как исполняемый файл, пропустите этот шаг:
chmod +x appuals






Комментарии закрыты.