В чем разница между партиями и bash?
Как они используются?
В чем разница между партиями и bash?
Как они используются?
"Пакетный файл" - это терминология, обычно используемая для текстового файла, содержащего последовательность команд оболочки MSDOS. Bash является оболочкой unix, и обычно эквивалентным термином для unix для "Batch File" является "Shell Script" или просто "Script".
Я никогда не слышал термин "Bash file", хотя он имеет несколько логический смысл, обычно вместо этого используется "Shell Script" или "Bash Script".
"Пакет" может означать несколько вещей (игнорируя общие, нетехнические определения):
Файл с командами командной оболочки 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.
Bash на самом деле является оболочкой в UNIX/Linux. Пакетные файлы (или пакетные задания) обычно относятся к файлам, содержащим список команд, выполняемых периодически (ежедневно, еженедельно и т.д.). Вы можете писать пакетные задания на любом языке (например, Python, PHP, Perl, Shell script). Bash shell также поддерживает скрипты. Таким образом, вы можете писать пакетные файлы с помощью Bash scripting.
Это широкая идея, не имеющая слишком много сложностей.:)
Bash является оболочкой Unix. Файл bash представляет собой пакетный файл, но не наоборот. Пакетный файл представляет собой текстовый файл, содержащий ряд команд.