2
패턴과 일치하지 않는 파일의 모든 텍스트를 찾기 위해 grep을 수행하는 매우 간단한 bash 스크립트가 있습니다.grep 끝 줄 문자 설정
grep -v $1 original.txt >trimmed.txt
입력 파일은 각 줄을 Windows 줄 끝 문자 (예 : 캐리지 리턴 및 줄 바꿈 CR LF)로 끝냅니다.
이 명령의 출력 (Cygwin에서 실행 됨)은 각 행을 추가 캐리지 리턴 즉 CR CR LF로 끝냅니다.
어떻게 CR LF를 사용하도록 grep에 지시합니까?
감사합니다 (당신이 EOLs을 되돌릴 이후
unix2dos
를 통해 실행하실 수 있습니다)! Cygwin EOL을 잘못 구성해야합니다. unix2dos를 수행하지 않아도 제대로 작동하기 때문입니다. 이것만으로도 효과가 있습니다. 1 : dos2unix original.txt 2 : grep -v $ 1 original.txt> trimmed.txt –