예를 들어 [email protected]#%
과 같은 특수 문자를 생략 한 것으로 보이는 egrep에 문제가 있습니다.egrep 특수 문자를 지우지 마십시오
목표는 정확히 3 자 이상 동일한 줄을 제거하는 것입니다. 문자는 각각에 따라 달라질 필요는 없습니다.
cat file1.txt | egrep -vi "^(.*)(.{3,})(.*)\2(.*)$" > file2.txt
그것은 nonspecial 캐릭터에 잘 작동하지만 같은 파일을 제거하지 않습니다 여기에
111!!!qqq! #should be removed because has 4 '!'
!1!1!opop #is fine
내가 사용하고 것입니다.
미리 감사드립니다.
저는 이것이 특수 문자에 대한 링크라고 생각하지 않습니다 ... 테스트 케이스를 제공 할 수 있습니까? 올바른 줄만'file2' 또는 잘못된 줄로 인쇄하고 싶습니까? – Robin