@HitGirl

Почему grep не фильтрует ввод?

Здравствуйте!
Я пытаюсь вывести список всех файлов с правами доступа, но grep вместо того, чтобы выдать строки подходящие под регулярное выражение, просто подсвечивает красным первый символ в этих строках. Подскажите, пожалуйста, как получить список файлов без "итого", пустых строк и названий директорий?
ls -ARl $HOME | grep '^[-dbscpl]*'
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
ls -ARl $HOME | grep '^[-dbscpl]'

В вашем выражении '*' - означает "ноль или более" совпадений из скобочки - соотвественно под вашу регулярку подпадает практически вся выдача
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы