텍스트 파일에서 쉼표가 포함된 줄로 구분된 문자열을 찾으려면 어떻게 해야 합니까?

텍스트 파일에서 쉼표가 포함된 줄로 구분된 문자열을 찾으려면 어떻게 해야 합니까?

쉼표가 포함된 다음 문자열이 포함된 텍스트 파일이 있습니다.

John,Smith
Jane,Doe

이 텍스트 파일로 *를 어떻게 grep합니까? 사용해 보았지만 grep -xFf textfile *이러한 문자열이 포함된 파일이 있어도 아무런 결과도 얻지 못했습니다.

* 샘플 데이터 파일에는 다음 줄이 포함되어 있습니다. 1231920383939,'unix:///run/John,Smith','{}'

입력하다:grep -xFf textfile *

출력: (공백)

답변1

-x귀하의 문제는 일치하는 텍스트가 해당 grep줄의 유일한 텍스트가 되도록 요구하는 옵션을 잘못 포함하는 것 같습니다 . 플래그를 제거 x하면 원하는 결과를 얻을 수 있습니다.

관련 정보