С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

Шаблоны имён 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)
Загрузка…