Массивы

Присвоение / отображение переменной / глобальные / локальные переменные

Присвоение и отображение переменной:

!!! Содержимое переменных сохраняется только в оболочке:

Глобальные и локальные переменные:

Переменные, задаваемые оболочкой:

Подстановка команд

!!! Обратите внимание:

Подстановка команд:

Фигурные скобки

Вычисление арифметических выражений с помощью квадратных скобак:

Примеры про звездочку (Астериск)

Механизмы подстановки / регулярные выражения

bash ссылки

Специальные символы, используемые в bash

ls -F

until

Циклы until:

while

Циклы while:

Пример 0:

Пример 1:

for

For-циклы:

Пример 0 (консоль):

Пример 0 (скрипт):

Пример 1 (консоль(все файлы *. tex копируются в *.tex~.)):

Пример 2

case

Case-условные переходы:

Пример скрипта casetst:

if

If-условные переходы:

Пример скрипта iftst_v0:

ВНИМАНИЕ:

Пример скрипта iftst_v1:

read

Считывание переменных с помощью read:

Скрипт readvar:

Цвет в консоли

Описание:

Итак, делаем:

dns bash

1. dns bash

2. dns bash

3. dns bash

4. dns.txt

PATH

Bash scripts

Бесконечный цикл

Бесконечный цикл

Бесконечный цикл показывать время каждую секунду

Бесконечный цикл меню

Пример регулярных выражений

Регулярные выражения, переменные, спец символы и err, out, in std

Переменные присвоение:

Сравнения переменных:

Регулярные выражения и спец символы:

вывод err,out,in:

Пример с ping: