Шаблоны имён glob и фигурные скобки
шпаргалка · bash https://lab.dimsanych.ru/ru/wiki/globbing/Шпаргалка
-
*.log ? [0-9] [!a]glob: строка / символ / диапазон / кроме -
mkdir -p p/{src,tests,docs}фигурные скобки -
cp file{,.bak}быстрый бэкап -
echo {1..5}последовательность -
echo {01..10..2}последовательность с шагом -
shopt -s globstarвключить рекурсивный ** -
ls **/*.logрекурсивный поиск по маске -
shopt -s extglobвключить расширенные шаблоны -
rm !(*.keep)удалить всё, кроме *.keep - glob работает с именами файлов, regex — с содержимым (grep/sed)