Что Нового Появилось В Bash 4.0
Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
черновики:что_нового_появилось_в_bash_4.0 [08.05.2017 18:22] zimo |
черновики:что_нового_появилось_в_bash_4.0 [20.05.2019 15:18] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | |||
| + | == Усовершенсвование конструкции == | ||
| + | |||
| + | === Усовершенсвование конструкции === | ||
| + | |||
| + | ==== Усовершенсвование конструкции ==== | ||
| + | |||
| + | ===== Усовершенсвование конструкции ===== | ||
| + | |||
| + | ====== Усовершенсвование конструкции ====== | ||
| + | |||
| + | |||
| **Изучаем новое в bash 4+ и вспоминаем старое.** | **Изучаем новое в bash 4+ и вспоминаем старое.** | ||
| Строка 160: | Строка 172: | ||
| </code> | </code> | ||
| - | - Реализована новая опция "globstar", при включении которой под маску `**` подпадают все директории и файлы с использованием рекурсивного перебора | + | |
| + | - Реализована новая опция "globstar", при включении которой под маску `\*\*` подпадают все директории и файлы с использованием рекурсивного перебора | ||
| <code bash> | <code bash> | ||
| - | |||
| #!/bin/bash | #!/bin/bash | ||
| - | shopt -s globstar # Необходимо включить globstar, противном случае ** не работает. | + | shopt -s globstar # Необходимо включить globstar, противном случае `**` не работает. |
| - | + | ||
| - | shopt -s globstar | + | |
| for filename in **; do | for filename in **; do | ||
| echo "$filename" | echo "$filename" | ||
| done | done | ||
| - | |||
| </code> | </code> | ||