i log for E M, i 1 f x i 0, I xi 1, 3 1,.
나는 문자 수에만 기초하여 다음과 같은 것을 찾는 방법을 찾고 있습니다.
이는 출력에 3자를 초과하는 내용이 없다고 가정합니다. 이 가상의 선은 다음과 같습니다 grep -v [:alnum:] > {3}
. (grep 구문으로 작성하는 방법을 모른다는 점만 빼면요.)
답변1
grep -o -w '\w\{1,3\}' data
옵션은 다음과 같습니다:
-o
(GNU 확장) 일치하는 단어만 인쇄-w
(BSD의 확장이지만 현재 널리 지원됨) 전체 단어만 일치합니다.
길이가 1~3인 단어만 일치합니다(grep에서는 \w
(GNU 확장) 표준의 약어 [[:alnum:]_]
(C 로케일과 동일 [A-Za-z0-9_]
))( 로 지정됨 {1,3}
)