Глава 34. Bash, версия 2

Глава 34. Bash, версия 2

Текущая версия Bash, та, которая скорее всего установлена в вашей системе, фактически -- 2.XX.Y.

bash$ echo $BASH_VERSION

2.05.8(1)-release

В этой версии классического языка сценариев Bash были добавлены переменные-массивы[ 64 ], расширение строк и подстановка параметров, улучшен метод косвенных ссылок на переменные.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Создание символических ссылок bash и sh

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

Создание символических ссылок bash и sh Некоторые программы при компиляции прописывают ссылки на пока не существующие программы. Для предотвращения связанных с этим проблем, создадим символические ссылки /bin/bash и /bin/sh, указывающие на программу bash, скомпилированную с


Установка Bash-2.05a

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

Установка Bash-2.05a Приблизительное время компиляции: 0.82 SBU Необходимое дисковое пространство: 14 MBИнсталляция BashДля инсталляции Bash выполните:./configure –prefix=/usr –bindir=/bin && make && make install && exec /bin/bash –loginСодержание BashПоследняя проверка: версия 2.05a.Программыbash, sh (ссылка на


Bash

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Bash Официальная ссылкаBash (2.05a): ftp://ftp.gnu.org/gnu/bash/Содержание BashПоследняя проверка: версия 2.05a.Программыbash, sh (ссылка на bash) и bashbugОписанияbashbash – Bourne-Again SHell, широко используемый в Unix системах командный интерпретатор. Bash считывает данные со стандартного ввода, клавиатуры.


Глава 5. Оболочка bash

Из книги Краткое введение в программирование на Bash автора Родригес Гарольд

Глава 5. Оболочка bash В этой главе мы рассмотрим работу с системой Linux в текстовом режиме, другими словами, с консоли или терминала. Начинающему пользователю может казаться, что он никогда не будет работать в этом режиме, поскольку существует графический режим. Однако это


19.7. Интерпретатор команд bash

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

19.7. Интерпретатор команд bash Интерпретатор команд — это программа, выполняющая команды пользователя. Стандартным интерпретатором (или оболочкой) является bash (Bourne Again Shell). Достаточно распространенными также являются следующие интерпретаторы: sh, ash, bsh, tcsh, csh, zsh. Список


3.4. Командная оболочка. Bash

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

3.4. Командная оболочка. Bash Важнейшим из пользовательских процессов является командная оболочка (она же командный интерпретатор, или просто shell). Именно она обеспечивает взаимодействие пользователя с системой в текстовом режиме, позволяя вводить команды. Именно она


3.4.8. Инициализационные файлы bash

Из книги автора

3.4.8. Инициализационные файлы bash Начальные значения переменных окружения становятся известны командному интерпретатору bash из инициализационных файлов, которые он прочитывает сразу после своего запуска. Эти файлы называются .bash_profile и .bashrc (в порядке чтения оболочкой) и


Ваша первая программа на Bash

Из книги автора

Ваша первая программа на Bash Нашей первой программой будет классическая «Hello World». Конечно, если уже вы программировали раньше, вы должно быть устали от таких примеров. Однако это — традиция и кто я такой, чтобы менять ее? Программа «Hello World» просто выводит слова «Hello World» на


Арифметика и bash 

Из книги автора

Арифметика и bash  Скриптовой язык bash позволяет выполнять арифметические операции. Как вы уже видели в предыдущей статье, арифметика выполняется с помощью команды expr. Однако, подобно команде true, этот вариант считается медленным. Причина кроется в том, что для использования


Переносимость ваших скриптов на bash

Из книги автора

Переносимость ваших скриптов на bash При написании ваших собственных скриптов важно делать это так, чтобы они оставались переносимыми. Термин «переносимость» означает, что если ваш скрипт работает под Linux, то он должен работать в другой Unix-системе с малыми изменениями или


Глава 22 Командный интерпретатор bash

Из книги автора

Глава 22 Командный интерпретатор bash 22.1. Что нужно знать о bash bash — это наиболее часто использующаяся командная оболочка (командный интерпретатор) Linux. Основное предназначение bash — выполнение команд, введенных пользователем. Пользователь вводит команду, bash ищет программу,


22.1. Что нужно знать о bash

Из книги автора

22.1. Что нужно знать о bash bash — это наиболее часто использующаяся командная оболочка (командный интерпретатор) Linux. Основное предназначение bash — выполнение команд, введенных пользователем. Пользователь вводит команду, bash ищет программу, соответствующую команде, в


22.2. Автоматизация задач с помощью bash

Из книги автора

22.2. Автоматизация задач с помощью bash Представим, что нам нужно выполнить резервное копирование всех важных файлов, для чего создать архивы каталогов /etc, /home и /usr. Понятно, что понадобятся три команды вида: tar — cvjf имя_архива. tar.bz2 каталог Затем требуется записать все эти три


22.6. Массивы и bash

Из книги автора

22.6. Массивы и bash Интерпретатор bash позволяет использовать массивы. Массивы объявляются подобно переменным. Вот пример объявления массива: ARRAY[0]=1 ARRAY[1]=2 echo


4.3. Переменные Bash не имеют типа

Из книги автора

4.3. Переменные Bash не имеют типа В отличие от большинства других языков программирования, Bash не производит разделения переменных по "типам". По сути, переменные Bash являются строковыми переменными, но, в зависимости от контекста, Bash допускает целочисленную арифметику с