Подтвердить что ты не робот

Разница между пакетами и Bash файлами

В чем разница между партиями и bash?

Как они используются?

4b9b3361

Ответ 1

"Пакетный файл" - это терминология, обычно используемая для текстового файла, содержащего последовательность команд оболочки MSDOS. Bash является оболочкой unix, и обычно эквивалентным термином для unix для "Batch File" является "Shell Script" или просто "Script".

Я никогда не слышал термин "Bash file", хотя он имеет несколько логический смысл, обычно вместо этого используется "Shell Script" или "Bash Script".

Ответ 2

"Пакет" может означать несколько вещей (игнорируя общие, нетехнические определения):

  • Файл с командами командной оболочки MS-DOS или Windows в форме script. Они будут иметь имена файлов, заканчивающиеся на ".BAT" для DOS или Windows или ".CMD" для Windows.

  • Linux/Unix также имеет команду batch. Это используется для планирования выполнения процесса, когда загрузка системы падает ниже порогового значения.

  • Как правило, набор процессов выполняется как группа. Это определение может быть немного больше привязано к более старым системам, таким как те, которые используют перфокарты и т.д.

От man bash:

Bash - это интерпретатор команд командной строки, который выполняет        команды, считанные со стандартного ввода или из файла. Bash также включает полезные функции из оболочек Korn и C (ksh и csh).

Он обычно используется в системах Linux или Unix (включая OS X), но может использоваться для других, включая Windows.

Ответ 3

Bash на самом деле является оболочкой в ​​UNIX/Linux. Пакетные файлы (или пакетные задания) обычно относятся к файлам, содержащим список команд, выполняемых периодически (ежедневно, еженедельно и т.д.). Вы можете писать пакетные задания на любом языке (например, Python, PHP, Perl, Shell script). Bash shell также поддерживает скрипты. Таким образом, вы можете писать пакетные файлы с помощью Bash scripting.

Это широкая идея, не имеющая слишком много сложностей.:)

Ответ 4

Bash является оболочкой Unix. Файл bash представляет собой пакетный файл, но не наоборот. Пакетный файл представляет собой текстовый файл, содержащий ряд команд.