grep을 사용하여 논리 AND를 사용하여 다른 줄의 여러 표현식을 일치시킵니다. 모든 표현식은 동일한 텍스트 파일에 나타나야 합니다.

grep을 사용하여 논리 AND를 사용하여 다른 줄의 여러 표현식을 일치시킵니다. 모든 표현식은 동일한 텍스트 파일에 나타나야 합니다.

main()다음을 포함하는 모든 Python 스크립트(텍스트 파일)를 반환하려고 합니다.plt.style.use 어딘가에파일 내, 즉 같은 줄에 있지 않습니다.

다음과 같은 문서를 찾았습니다.이것텍스트 파일의 한 줄에 논리 연산자를 사용하는 방법을 설명 grep하지만 전체 텍스트 파일에 대해서는 언급하지 않습니다.

내가 시도한 것은 다음과 같습니다.

grep -Rinw /home/andylu/Desktop/Python/Scripts/ -e 'main()\|plt.style.use'

이 명령은 임의의 용어(예: 논리적 OR)가 포함된 모든 텍스트 파일을 반환합니다.

논리 AND가 없으므로 grep다음과 같이 여러 표현식의 각 줄 순서를 일치시킬 수 있습니다.이 예:

grep -E '관리자.*판매|판매.*관리자' 직원.txt

내가 찾고 있는 용어는 Python 스크립트의 다른 줄에 인코딩되어 있지만 나와 관련된 동일한 텍스트 파일에 동시에 나타나야 하기 때문에 이것은 나에게도 도움이 되지 않습니다. 이는 필터링하여 grep다른 대체 도구를 통해 콘솔에 반환하려는 텍스트 파일입니다.


운영 체제:루반투 20.04 LTS

관련 정보