Intereting Posts
Как создать постоянную точку монтирования tmpfs при перезагрузке? Как отключить ярлыки URL Activity в KDE Plasma 5? найти файл по его полному имени файла? Доступ к веб-странице https через Firefox / Chrome из командной строки Попробуйте установить Linux с USB, ОС загрузки и перезагрузки компьютера `man` для языков, отличных от C (например, python, R, javascript и т. д.)? Проверяет ли верхние системные файлы? Ввернул файл lightdm.conf, что теперь? Как проверить файл с числовым именем и, если он существует, скопировать его с новым именем, используя следующий порядковый номер Моя загрузка сервера до 40 лет является здоровой? Почему это правило udev не срабатывает при удалении устройства? Беспроводная USB-клавиатура Raspberry Pi Как запустить команду при обновлении содержимого каталога? Виртуальная лаборатория на сервере. Какой гипервизор? Proxmox, OpenStack, ESXi? Отключение отображения функциональной клавиши gnome

Что означает ** / * (D.) В аргументах (zsh) sed?

Я вижу, что эта команда дается как искать и заменять строки в файлах в этом ответе :

sed -i -- 's/foo/bar/g' **/*(D.) 

Что означает шаблон */*(D) ? Я не уверен, что они называются, поэтому не может их Google. Является ли эта часть параметров sed или является частью zsh? Благодаря!

Общее имя – это квалификаторы glob . Для zsh есть список в разделе « Генерация имени файла » в документации.

 Patterns used for filename generation may end in a list of qualifiers enclosed in parentheses. The qualifiers specify which filenames that otherwise match the given pattern will be inserted in the argument list. 

В частности:

 . plain files 

а также

 D sets the GLOB_DOTS option for the current pattern