각면에 콜론을 사용하여 1-50 자의 영숫자 문자열 (이상적으로는 모든 길이도 작동 함)을 grep하는 방법 – 일반적인 결과는 string을 포함하는 모든 줄 :shopping:
입니다. 지금까지 작동하지 않는 아래 코드가 있습니다 (일부 변형을 시도했습니다).
grep ':[[:alnum:]]{1,100}:' ~/x.txt
각면에 콜론을 사용하여 1-50 자의 영숫자 문자열 (이상적으로는 모든 길이도 작동 함)을 grep하는 방법 – 일반적인 결과는 string을 포함하는 모든 줄 :shopping:
입니다. 지금까지 작동하지 않는 아래 코드가 있습니다 (일부 변형을 시도했습니다).
grep ':[[:alnum:]]{1,100}:' ~/x.txt
답변:
아무도 다른 사람을 언급하지 않기 때문에, 당신은 또한 사용할 수 있습니다 egrep
내가 그것을 이해에 해당하는, grep -E
.
egrep ':[[:alnum:]]{1,100}:' ~/x.txt
egrep
ERE와 grep하는 역사적 명령이었습니다. grep 및 egrep의 기능은 그 이후로 -E 옵션을 사용하여 grep에 병합되었습니다. egrep
이제는 더 이상 사용되지 않거나 더 이상 사용되지 않는 것으로 간주됩니다 (그러나 일부 사람들이 여전히 익숙해지지는 않습니다).
grep
를 포함하여 확장 정규식 기능을 활성화하기 만하면-E
됩니다.