[Решено] debian 11 egrep не работает ключ r

Knoppix

Модераторы: Warderer, Модераторы разделов

Ответить
Аватара пользователя
bars
Сообщения: 917
ОС: BSD/LINUX
Контактная информация:

[Решено] debian 11 egrep не работает ключ r

Сообщение bars »

Привет.
В debian 11 у egrep не работает ключ r.
делаю поиск символа ; в файлах
egrep -r ';' /root/conf/
Ничего не находит.
Последний раз редактировалось bars 17.03.2023 10:37, всего редактировалось 1 раз.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: debian 11 egrep не работает ключ r

Сообщение Bizdelnick »

  1. У меня работает.
  2. Вообще egrep — нестандартная команда, советую вместо неё использовать grep -E.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 917
ОС: BSD/LINUX
Контактная информация:

Re: debian 11 egrep не работает ключ r

Сообщение bars »

Bizdelnick писал:
16.03.2023 18:43
У меня работает.
Вообще egrep — нестандартная команда, советую вместо неё использовать grep -E.
grep -Er ';' /root/conf.d/
пусто.

Смотрю в ручную.

Код: Выделить всё

cat /root/conf.d/20-sockets.ini 
; configuration for php common module
; priority=20
;extension=sockets.so
Версия дэбиана оказывается 10.

Код: Выделить всё

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 систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: debian 11 egrep не работает ключ r

Сообщение Bizdelnick »

А если -R вместо -r использовать?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 917
ОС: BSD/LINUX
Контактная информация:

Re: debian 11 egrep не работает ключ r

Сообщение bars »

Bizdelnick писал:
16.03.2023 18:58
А если -R вместо -r использовать?
egrep -R ';' /root/conf.d/
Так работает!
Спасибо.
Странная оболочка в дэбиане.
Почему так?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: debian 11 egrep не работает ключ r

Сообщение Bizdelnick »

bars писал:
16.03.2023 19:00
Странная оболочка в дэбиане.
Оболочка тут абсолютно ни при чём. Как и Debian.
bars писал:
16.03.2023 19:00
Почему так?
man grep
-R,  --dereference-recursive

Read all files under each directory, recursively. Follow all symbolic links, unlike -r.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 917
ОС: BSD/LINUX
Контактная информация:

Re: debian 11 egrep не работает ключ r

Сообщение bars »

R переходит по символьным ссылкам отличие только это от малой r.
Но так у меня нет ни каких символьных ссылок тут /root/conf.d/
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: debian 11 egrep не работает ключ r

Сообщение Bizdelnick »

ls -ld /root/conf.d{,/*.ini}
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 917
ОС: BSD/LINUX
Контактная информация:

Re: debian 11 egrep не работает ключ r

Сообщение bars »

Bizdelnick писал:
16.03.2023 21:47
ls -ld /root/conf.d{,/*.ini}
Пардон, там какраз симлинки и есть.
Извиняюсь, не досмотрел.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Ответить