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

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

  • adw0rd

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

    Spritz 27 июля 2009 г. 9:46

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

    chown -R www:www .*


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

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

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

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


    и все дела…

    Собственно кто знает решение?
    adw/0
  • phpdude

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

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

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


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

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

    Spritz 27 июля 2009 г. 12:52, спустя 49 секунд

    Ну это из разряда grep | xargs
    adw/0
  • phpdude

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

    Spritz 27 июля 2009 г. 12:52, спустя 30 секунд


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

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

    Spritz 27 июля 2009 г. 12:53, спустя 19 секунд

    Я бы хотел найти такой шел, который умеет работать с pcre в файловых масках
    adw/0
  • phpdude

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

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

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

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