Глобус с помощью скобок и переменных в zsh

Я написал следующий фрагмент, чтобы удалить несколько подкаталогов выборочно из общего предка. Это не работает, но я не могу понять, почему.

for x in *; do rm -r "$x/foo/bar/{a*,b,c,d,g*}"; done 

Я получаю ошибки «нет такого файла или каталога» при запуске, хотя я знаю, что папки существуют.

One Solution collect form web for “Глобус с помощью скобок и переменных в zsh”

Скобки не будут расширяться внутри двойных кавычек. Попробуй это:

 for x in *; do rm -r "$x/foo/bar/"{a*,b,c,d,g*}; done 
  • ^ P не работает в zsh, где я должен смотреть?
  • zsh показывает мое имя странно
  • как я могу профилировать время рендеринга в zsh?
  • Как разбить вывод команды и назначить результат массиву, используя только одно выражение?
  • Об относительных достоинствах `` $ @ "` и `" $ @ "`
  • Как разбить строку на какой-то разделитель непечатаемого символа?
  • Определение слова в ZLE (zsh)
  • Как просмотреть текущие настройки для всех параметров?
  • Как скрипт zsh проверяет, является ли он источником?
  • zsh: Как проверить, включена ли опция
  • Функции digest НЕ обрабатываются так же, как каталог файлов функций!
  • Interesting Posts

    Загрузочное изображение с драйверами LAN

    Вызывать подсказку, когда какой-либо пользователь запускает определенную команду

    Использование netcat для запуска программы?

    Безопасно ли создать регрессионный тест, основанный на исчерпании лимита дескриптора файла?

    Почему `sort <“ $ f1 ”` предпочтительнее, чем `sort -“ $ f1 ”`, и почему это предпочтительнее `sort“ $ f1 ”`?

    ISP-кэширование старого DNS-сервера

    Ошибка компиляции драйверов VDI FTDI: не удается найти version.h

    doublecmd, начинающийся очень медленно

    вызов сценария из perl / python / ruby ​​и получение вывода

    Изменить пароль с помощью kpasswd через командную строку?

    Получение клавиатуры для работы в debian 6.0 для разблокировки корневого раздела

    Почему я не могу переключиться на виртуальный каталог avfs с кавычками?

    OpenVPN: защитить ваш клиентский ключ / cert / conf от кражи?

    Подавление автоматической загрузки модулей ядра Linux

    gzip * .txt vs gzip test.txt & gzip test2.txt &

    Linux и Unix - лучшая ОС в мире.