2014-03-05 4 views
0

grep 다음과 같은 모든 문자열을 찾고 싶습니다. .some_char. ,의 "" "C"를쉘 grep, 정규 표현식을 찾으려면

Lorem ipsum dolor sit amet**,c**onsectetur adipisici elit**,s**ed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat 

내가 찾으려 : 나는이 같은 텍스트가 있습니다. 그래서 정규 표현식이 필요합니다. 나 좀 도와 줄 수있어?

해결책 :

cat file.txt | grep -o -E ",[a-zA-Z0-9]" 
+0

숯을 알파벳순으로 입력해야합니까? 아니면 공백이 ... 허용됩니까? –

+0

'grep'은 패턴과 일치하는 라인을 출력합니다. 줄에 grep을 사용하면 패턴이 일치하면 줄이 인쇄됩니다. 이 줄 하나 하나있어? 아니면이 줄의 일부를 인쇄 하시겠습니까? 질문에 대해 자세히 설명해 주시겠습니까? – wolfrevo

+0

'grep' ('-o')에 일치하는 부분 만 인쇄하는 플래그가 있습니다. –

답변

1

질문에 약간의 차이가 있습니다. some_char로 알파벳 문자를 의미하는 경우

grep -o ',[A-Za-z]' 
1

는 정규 표현식은 또한 당신이

(만 일치하는 부분을 인쇄하려면 -o) grep에 몇 가지 추가 플래그를 설정해야

",." 

해야한다

전체 명령은 다음과 같습니다.

grep -r ",." -o 
관련 문제