Mam problem z grep, którego nie mogę wymyślić. Próbuję wyszukać wszystkie wystąpienia małych liter zamknięte w podwójnych cudzysłowach (ciągi C) w zestawie plików źródłowych. Korzystanie bash i GNU grep:Wzór pasujący do wzorca Grep zamknięty w podwójnych cudzysłowach
grep -e '"[a-z]+"' *.cpp
daje mi żadnych mecze, natomiast
grep -e '"[a-z]*"' *.cpp
daje mi pasuje jak "ABC", która jest nie tylko małe litery. Jakie jest prawidłowe wyrażenie regularne pasujące tylko do "abc"?
Twój drugi wyrażenie wygląda dobrze. Próbowałem go i nie pasuje do wielkich liter. – Misha
@Mike, zapominamy o kolejności sortowania określonej lokalizacji. –
@Don Dzięki, nawet o tym nie pomyślałem! – Misha