ФорумРазработкаУстановка и администрирование ПОРазное ПО → csh: как использовать регулярки в файловых масках?

csh: как использовать регулярки в файловых масках?

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Июль 27, 2009, 5:46 п.п.

    Есть задача, смена прав скрытым файлам в текущем каталоге:

    chown -R www:www .*


    Но так как под эту маску подходит и "..", то и родительскому каталогу назначаются права, а нам этого не надо, нам надо только скрытым файлам.

    Конечно можно каждому файлу по отдельности проставить, либо на весь каталог назначить… Но хотелось бы использовать файловые маски.

    Почему нет поддержки pcre? Было бы удобно делать так:

    chown -R www:www "\.[^\.]*"


    и все дела…

    Собственно кто знает решение?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2009, 8:51 п.п., спустя 3 часа 5 минут 21 секунду

    find -name ".*" -type f -exec chown www:www '{}' \;


    стандартная хуйня :)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Июль 27, 2009, 8:52 п.п., спустя 49 секунд

    Ну это из разряда grep | xargs
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2009, 8:52 п.п., спустя 30 секунд


    Ну это из разряда grep | xargs
    ну да. так это стандартный путь насколько я понимаю)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Июль 27, 2009, 8:53 п.п., спустя 19 секунд

    Я бы хотел найти такой шел, который умеет работать с pcre в файловых масках
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 27, 2009, 8:59 п.п., спустя 6 минут 29 секунд

    врядли … ))
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!