2013-06-28 4 views

답변

1
grep '^...$' mydict.txt 

을 ^는 줄의 시작 부분에서 시작해야 의미하며, $는 말에 종료해야 함을 의미합니다.

1

이 작동합니다 :

grep -o '\b...\b' inputFile 

참고 :이 출력은 3 문자의 단어가 같은 줄에 볼 경우에도 새 줄에있을 것입니다. 그러나 한 단어가 한 줄에 나타날 사전을 사용하는 경우에는 잘 작동합니다.

$ cat f 
balls bat cat mats rat 
cri bee buffalo 
cow mop boss 

$ grep -o '\b...\b' f 
bat 
cat 
rat 
cri 
bee 
cow 
mop 
+1

'. {3}'은 (는) "cleaner"가 될 수 있습니까? – squiguy

+0

@ 스퀴지 절대적으로. '...'를 사용하는 단어가 3 자 밖에 없으므로 문자를 저장했습니다. :) 그러나 10 자 단어'. {10}'이 더 적절하다고 말합니다. –

관련 문제