Size: a a a

2020 December 21

Лс

Лень с Самосознанием... in pro.bash
~= ieroglif =~
Что за цифры в фигурных скобках ? Объясните чайнику
Множители
источник

~

~= ieroglif =~ in pro.bash
Лень с Самосознанием
Вызываю grep, поисковик, вручаю ему два флага чтоб включить поддержку Перловых регулярок и чтоб выводить только то, что нашли (по умолчанию он всю строку тянет)
Дальше регулярка, в первых скобках группа повторяющаяся 5 раз, внутри группы указание разрешённых символов, мультипликатор (2) и постоянный символ двоеточия (тоесть указываю на группу а-ля "f0:"). Ну и завершаю ещё раз дважды вызывая разрешённые символы
Спасибо большое ) теперь ясно )
источник

🌚

🌚 YupiRex in pro.bash
Переслано от Лень с Самосознанием...
grep -Po "([a-z,A-Z,0-9]{2}:){5}[a-z,A-Z,0-9]{2}"

Этот точнее
источник

🌚

🌚 YupiRex in pro.bash
grep -oiE "([0-9a-f]{2}:){4}[0-9a-f]{2}"

так будет правильнее
источник

🌚

🌚 YupiRex in pro.bash
ответ гугла исправили 2 человека и оба не правильно
источник

🌚

🌚 YupiRex in pro.bash
Переслано от 🌚 YupiRex
это можно нагуглить первой же ссылкой "linux macaddress grep"
echo 00:11:22:33:44:55 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'
и это наверно правильно спрашивать в этой группе https://t.me/regex_ru
источник

🌚

🌚 YupiRex in pro.bash
GG WP
источник

M

Maxim in pro.bash
~= ieroglif =~
Что за цифры в фигурных скобках ? Объясните чайнику
ip link | grep -oiE "([0-9a-f]{2}:){4}[0-9a-f]{2}"

[0-9a-f] -> все числа и буквы от "a" до "f"
[0-9a-f]{2} -> размер 2 знака т.е. 2а, 99, 8c или 7а
([0-9a-f]{2}:) -> 2 знака и ":"
([0-9a-f]{2}:){4} -> 2 знака и ":" и все это 4 раза
([0-9a-f]{2}:){4}[0-9a-f]{2} -> плюс еще два знака
источник

M

Maxim in pro.bash
🌚 YupiRex
Переслано от 🌚 YupiRex
это можно нагуглить первой же ссылкой "linux macaddress grep"
echo 00:11:22:33:44:55 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'
и это наверно правильно спрашивать в этой группе https://t.me/regex_ru
Не работает
источник

🌚

🌚 YupiRex in pro.bash
потомучто у тебя 5 октетов в место 6??, ты видел что я до этого писал? почему у тебя в поиске мака 5 октетов вместо 6?
источник

~

~= ieroglif =~ in pro.bash
Maxim
ip link | grep -oiE "([0-9a-f]{2}:){4}[0-9a-f]{2}"

[0-9a-f] -> все числа и буквы от "a" до "f"
[0-9a-f]{2} -> размер 2 знака т.е. 2а, 99, 8c или 7а
([0-9a-f]{2}:) -> 2 знака и ":"
([0-9a-f]{2}:){4} -> 2 знака и ":" и все это 4 раза
([0-9a-f]{2}:){4}[0-9a-f]{2} -> плюс еще два знака
Ok . Спасибо  👍
источник

M

Maxim in pro.bash
🌚 YupiRex
потомучто у тебя 5 октетов в место 6??, ты видел что я до этого писал? почему у тебя в поиске мака 5 октетов вместо 6?
Точно, когда набирал тестовый мак не добрал один октет
источник

🌚

🌚 YupiRex in pro.bash
Maxim
Точно, когда набирал тестовый мак не добрал один октет
твоя регулярка на 5 октетов
источник

M

Maxim in pro.bash
🌚 YupiRex
твоя регулярка на 5 октетов
Я  это и имел виду, когда писал тестовый мак, один октет не дописал и начал писать регулярку
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
ответ гугла исправили 2 человека и оба не правильно
Гугла?! Я сам писал
источник

M

Maxim in pro.bash
Лень с Самосознанием
Гугла?! Я сам писал
Видимо для него это слишком сложно
источник

🌚

🌚 YupiRex in pro.bash
Лень с Самосознанием
Гугла?! Я сам писал
ты мой ответ исправил,
я не сам писал, потому что такие моменты(MAC IP) быстрее гуглить
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
ты мой ответ исправил,
я не сам писал, потому что такие моменты(MAC IP) быстрее гуглить
Я не исправлял твой ответ, я увидел нечитабельное и написал своё
источник

🌚

🌚 YupiRex in pro.bash
Лень с Самосознанием
Я не исправлял твой ответ, я увидел нечитабельное и написал своё
эт понятно, прост не внимательно, поэтому такое проще гуглить,
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
эт понятно, прост не внимательно, поэтому такое проще гуглить,
Я писал регулярку для строки, а не мак-адреса ¯\_(ツ)_/¯
Моя память не удосужилась вовремя выдать отличия между ними
источник