Shell

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску

Описание

Shell — это командный интерпретатор, с его помощью можно создавать скрипты, объединяя различные команды.

Подробное описание CodingStyle/Shell/TypicalCode


Каждый файл, призванный стать скриптом, должен начинаться с

#!/bin/sh

Следует иметь в виду, что реализаций /bin/sh несколько, и если вы пишете, используя конструкции, допустимые только в bash, следует писать

#!/bin/bash


Инструменты

  • shellcheck
  • расширение shellcheck в VS Code
  • https://github.com/mvdan/sh (и shfmt) — A shell parser, formatter and interpreter. Supports POSIX Shell, Bash and mksh. Requires Go 1.8 or later.

Ссылки

Подробное описание CodingStyle/Shell/TypicalCode

Shell/Danil

ShellCheck Online

Bash-скрипты: начало

Bash-скрипты, часть 2: циклы

Отличный учебник bash в пдф

Частые ошибки в bash

Синтаксис и команды shell (англ)

Искусство программирования на Shell и Bash

Advanced Bash-Scripting Guide

Сравнение shell и batch EOF

| Описание командного интерпретатора Bash

Полезные команды bash

Список сайтов о bash

[1]

Defensive BASH Programming