Intereting Posts
Не удается добавить snpa-dev / tools ppa repository Установите новый дистрибутив Linux без перезагрузки GRUB2 Принцип наименьшей привилегии: действительно ли помощнику Authbind нужен root setuid или он может работать с cap_net_bind_services? Команда GnuPG для отображения ключевой информации из файла Как узнать, использует ли система SysV, Upstart или Systemd initsystem Команда для печати использования ЦП / ОЗУ в течение продолжительности другой команды / сценария Как не монтировать раздел в файле fstab при загрузке, а скорее щелкнуть по ярлыку в наутилусе? Как отключить кэширование DNS или переопределить TTL для определенного имени хоста? как я могу стереть сервер, к которому у меня нет физического доступа? Файл замены процесса повторного использования Bash Мне нужно dhclient, чтобы очистить IP-адрес / маршруты, когда ссылка идет вниз Как запустить новую версию AIX в виртуальной машине с хостом Linux? модель безопасности ввода пароля Linux Должен ли я публиковать исходный код ядра, если я выпускаю собственное ядро? Может ли strace / ptrace привести к сбою программы?

Что означает выражение Grep?

\*.\?[AZ]\?.* 

Эта команда grep является загадочной. Я понимаю, что он должен искать команды верхнего регистра.

В качестве стандартного регулярного выражения grep \*.\?[AZ]\?.* Означает поиск:

  • буквальная звездочка *
  • за которым следует zero or one of any character
  • за которым следует zero or one of any character from A to Z inclusive
  • за которым следует zero to any number of any characters (до конца строки в этом случае)

Это то, что это значит, но .\? и [AZ]\? (или, по крайней мере, избыточны), поскольку .* будет обслуживать любые символы в этих двух положениях символов, если один или оба не совпадают (присутствуют).