====== Bash ====== bash (от англ. Bourne again shell, каламбур «Born again» shell — «возрождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки. Bash — это командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне. Название «bash» является акронимом от Bourne-again-shell («ещё-одна-командная-оболочка-Борна») и представляет собой игру слов: Bourne-shell — одна из популярных разновидностей командной оболочки для UNIX (sh), автором которой является Стивен Борн (1978), усовершенствована в 1987 году Брайаном Фоксом. Фамилия Bourne (Борн) перекликается с английским словом born, означающим «родившийся», отсюда: рождённая-вновь-командная оболочка. http://www.gnu.org/software/bash/ ====== Переменные ====== ===== IFS ===== Переменная IFS (Input Field Separator) — разделитель полей во вводимой строке. По умолчанию — ''пробел'' Возможные значения: * ''пробел'' * ''табуляция'' * ''перевод строки'' Пример с использованием разделителя ''перевод строки'': IFS=$'\n' ====== Ссылки ====== https://ru.wikipedia.org/wiki/Bash [[https://wiki.archlinux.org/index.php/Color_Bash_Prompt_%28Русский%29|Color Bash Prompt (Русский)]] [[https://rtfm.co.ua/bash-ispolzovanie-funkcij-primery/|BASH: использование функций, примеры]] [[https://habrahabr.ru/company/ruvds/blog/327248/|Bash-скрипты, часть 6: функции и разработка библиотек]] [[https://www.opennet.ru/docs/RUS/bash_scripting_guide/c3270.html|Advanced Bash-Scripting Guide: Глава 9. К вопросу о переменных]] [[https://wm-help.net/lib/b/book/1154376406/|Краткое введение в программирование на Bash / Библиотека (книги, учебники и журналы) / В помощь Веб-Мастеру]] {{tag>Linux Console}}