
Grep이 숫자 834를 포함하지 않는 txt 파일의 모든 줄을 인쇄하도록 하려고 합니다. "grep [^834] file.txt"를 시도하면 여전히 834가 포함된 모든 줄이 인쇄되지만 강조 표시되지는 않습니다. 그들을.
답변1
노력하다
grep -v '[834]' file
에서man grep
-v, --invert-match
Invert the sense of matching, to select non-matching lines. (-v
is specified by POSIX.)
답변2
grep에게 8, 3 또는 4가 아닌 문자로 구성된 패턴이 포함된 모든 줄을 인쇄하도록 요청합니다. 파일 구성에 따라 거의 모든 것을 찾을 수 있습니다. grep을 제외한 모든 것을 표시하려면 -v 스위치가 있습니다. 예를 들어 grep -v "8\|3\|4" 와 같은 것이 작동해야 합니다. 또는 구체적으로 숫자 834를 삭제하려는 경우: grep -v 834