Привет.
В debian 11 у egrep не работает ключ r.
делаю поиск символа ; в файлах
egrep -r ';' /root/conf/
Ничего не находит.
[Решено] debian 11 egrep не работает ключ r
Модераторы: Warderer, Модераторы разделов
-
- Сообщения: 725
- ОС: BSD/LINUX
[Решено] debian 11 egrep не работает ключ r
Последний раз редактировалось bars 17.03.2023 10:37, всего редактировалось 1 раз.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Модератор
- Сообщения: 20043
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: debian 11 egrep не работает ключ r
- У меня работает.
- Вообще egrep — нестандартная команда, советую вместо неё использовать grep -E.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 725
- ОС: BSD/LINUX
Re: debian 11 egrep не работает ключ r
grep -Er ';' /root/conf.d/Bizdelnick писал: ↑16.03.2023 18:43У меня работает.
Вообще egrep — нестандартная команда, советую вместо неё использовать grep -E.
пусто.
Смотрю в ручную.
Код: Выделить всё
cat /root/conf.d/20-sockets.ini
; configuration for php common module
; priority=20
;extension=sockets.so
Код: Выделить всё
lsb_release -irc
Distributor ID: Debian
Release: 10
Codename: buster
Код: Выделить всё
set | grep 'SHELL='
SHELL=/bin/bash
Добавлено (18:57):
Интересно, почему так?Код: Выделить всё
egrep -r ";" /root/conf.d/*.ini | egrep -v 'configuration|priority'
/root/conf.d/20-calendar.ini:;extension=calendar.so
/root/conf.d/20-exif.ini:;extension=exif.so
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Модератор
- Сообщения: 20043
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: debian 11 egrep не работает ключ r
А если -R вместо -r использовать?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 725
- ОС: BSD/LINUX
Re: debian 11 egrep не работает ключ r
egrep -R ';' /root/conf.d/
Так работает!
Спасибо.
Странная оболочка в дэбиане.
Почему так?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Модератор
- Сообщения: 20043
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: debian 11 egrep не работает ключ r
Оболочка тут абсолютно ни при чём. Как и Debian.
man grep
-R, --dereference-recursive
Read all files under each directory, recursively. Follow all symbolic links, unlike -r.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 725
- ОС: BSD/LINUX
Re: debian 11 egrep не работает ключ r
R переходит по символьным ссылкам отличие только это от малой r.
Но так у меня нет ни каких символьных ссылок тут /root/conf.d/
Но так у меня нет ни каких символьных ссылок тут /root/conf.d/
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Модератор
- Сообщения: 20043
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: debian 11 egrep не работает ключ r
ls -ld /root/conf.d{,/*.ini}
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 725
- ОС: BSD/LINUX
Re: debian 11 egrep не работает ключ r
Пардон, там какраз симлинки и есть.
Извиняюсь, не досмотрел.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!