Поиск по сайту:
Вопиющий о чёрной неблагодарности, знай: ты её заслужил (Авессалом Подводный).

Какое правильное расширение файла для Bash-скрипта

23.07.2024
Какое правильное расширение файла для Bash-скрипта

Оболочка Bash или Bourne Again Shell – одна из самых важных функций Linux. Это интерпретатор команд оболочки, который вы можете использовать для автоматизации задач и выполнения различных действий. Другими словами, вы можете добавить любую команду Linux в скрипт и создать комбинацию из нескольких команд для автоматизации задач из терминала.

Хотя скриптам bash не требуется какое-либо конкретное расширение для работы, обычно они имеют расширение .sh. Многим пользователям Linux требуется разъяснение относительно правильного расширения файла для bash-скрипта. Итак, этот блог дает более глубокое представление о правильных расширениях для bash-скрипта.

 

Скрипты без расширения

Многие пользователи Linux предпочитают использовать shebang (#!/bin/bash), а не использовать какое-либо расширение со скриптом. Например, давайте создадим скрипт для приветствия пользователя с помощью скрипта, поэтому сначала создайте файл с помощью команды touch:

touch

 

andreyex@andreyex: $ 
touch greeting andreyex@andreyex: $

 

Теперь откройте его с помощью текстового редактора и добавьте строку shebang с командами:

#!/bin/bash
echo "Привет, $USER"
echo "Как дела?"

 

Как только вы закончите, предоставьте скрипту разрешение на выполнение:

chmod u+x greeting

 

Наконец, запустите скрипт, и система напечатает информацию:

./greeting

 

andreyex@andreyex: $ ./greeting
Привет andreyex
Как дела?
andreyex@andreyex: $

 

Расширения Bash (.sh и .bash)

.sh – это универсальное расширение для любой оболочки, включая bash, csh, tsch и т.д. Оно не указывает, какую оболочку вы в данный момент используете для своего скрипта. С другой стороны, .bash специально используется для оболочки bash и инструктирует систему запустить скрипт в среде bash.

Читать  Как использовать команду diff3 для объединения файлов в Linux

Если вы работаете с bash, используйте расширение .bash, а не .sh, поскольку .bash гарантирует, что оно должно быть запущено в bash. Более того, .sh обеспечивает переносимость для различных оболочек, избегая функций, ограниченных конкретными оболочками, и работая с оболочками, совместимыми с POSIX.

 

Каково правильное расширение файла для Bash-скрипта?

Существует несколько условий, при которых вы можете использовать различные расширения скрипта. Например, используйте shebang, если вы хотите сделать все просто, без расширения. Однако, если вы хотите использовать функцию, специфичную для bash, пожалуйста, используйте расширение .bash и .sh, если вы не уверены в используемой оболочке. Более того, вы можете использовать расширение .sh, если вы новичок и хотите начать изучать различные сценарии командной оболочки.

 

Вывод

Это было самое точное объяснение правильного расширения файла для bash-скрипта. Мы объяснили три различных подхода к расширению, которые вы можете использовать при работе с bash-скриптами. Если вы новичок в написании сценариев оболочки, пожалуйста, используйте .sh scripting и .bash для работы в среде bash.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
В 2024 году чарджбэки, как и прежде, остаются острой темой…

Спасибо!

Теперь редакторы в курсе.