Дом » операционные системы » Как использовать подстановочные знаки с grep?

Как использовать подстановочные знаки с grep?

254
Последнее обновление: 2021-09-10 07:28:47


Ответить:
grep не использует подстановочные знаки , он использует регулярные выражения. Итак, 'a *' означает совпадение ', или' a ', или' aaaaaaa ', или' aaaaaaaaaaaaaaaaaa 'и т. Д. Попробуйте' ora. * r2 '. . имеет особое значение для регулярных выражений - «любой символ». Соответственно, как вы используете подстановочные знаки в SED? Реальный ответ заключается в том, что нет, в sed нет « подстановочных знаков». Такие инструменты, как sed и grep , используют регулярные выражения, которые в целом представляют собой другое, более сложное и более мощное чудовище. Кроме того, как избежать специальных символов в команде grep? Если вы включаете специальные символы в шаблоны, введенные в строке command , экранируйте их, заключив их в одинарные кавычки, чтобы предотвратить непреднамеренное неверное толкование интерпретатором командного интерпретатора или команды . Чтобы сопоставить символ , который является специальным , с grep –E, поместите обратную косую черту () перед символом . В связи с этим, как вы выделяете звездочку? 4 ответа. звездочка в регулярных выражениях означает «сопоставить предыдущий элемент 0 или более раз». В вашем конкретном случае с файлом grep 'This * String'. txt, вы пытаетесь сказать: «Привет, grep , сопоставьте мне слово Thi, за которым следует строчные буквы s ноль или более раз, а затем слово String». Какое регулярное выражение использует grep? Оператор регулярного выражения grep оператор регулярного выражения grep Значение $ Соответствует пустой строке в конец строки. Соответствует пустой строке на краю слова. < td> B Соответствует пустой строке, если она не находится на краю слова.

ближайшая горячая точка
горячая классификация
Это может заинтересовать
up