Grep은 "this"를 포함하지만 "this"를 파일에 포함할 수는 없습니다.

Grep은 "this"를 포함하지만 "this"를 파일에 포함할 수는 없습니다.

저는 현재 기본적으로 ""Ju"가 있지만 "w"가 포함되지 않은 한 줄을 찾으세요"라는 숙제를 하고 있습니다.

나는 grep을 사용해야한다고 믿습니다. 하지만 파일에 추가할 수 있는지 잘 모르겠습니다.

grep "Ju" | grep -v "w"

아마도?

grep "alpha" | grep -v "beta" > file-name

답변1

명령이 정확합니다. 파일 이름을 추가하세요.

grep "Ju" file.txt | grep -v "w"

귀하의 의견에 답변하기 위해 grep은 파일을 변경하지 않습니다.

답변2

당신은 그것을 사용할 수 있습니다 :

grep '^[^w]*Ju[^w]*$' file.txt
  • ^$각각 선의 시작과 끝을 나타냅니다 .

  • [^w]*문자를 제외한 모든 것과 일치합니다.w

따라서 위의 정규식은 해당 줄에서 일치해야 하며 해당 줄에 ( ) Ju가 포함되어 있지 않은지 확인해야 합니다 .w[^w]*

관련 정보