Windows 명령 프롬프트에서 찾기를 사용하는 방법

0
784

찾기 0

찾기는 특정 텍스트 문자열에 대한 파일 내용을 검색하는 데 사용할 수 있기 때문에 모든 Windows 사용자가 알아야 할 또 다른 훌륭한 명령 줄 도구입니다.

찾기 스위치 및 매개 변수

Windows의 모든 명령 프롬프트 기반 도구와 마찬가지로 도구를 효과적으로 사용하려면 알아야 할 특정 스위치 및 매개 변수가 있습니다. 이들은 아래에 나열되고 설명되어 있습니다.

  1. / v –이 스위치는 지정한 단어가 포함되지 않은 행을 표시합니다.
  2. / c –이 스위치는 찾기 도구가 검색어를 포함하는 행 수를 계산하도록 지시합니다.
  3. / n –이 스위치는 줄에 해당하는 숫자를 보여줍니다.
  4. / i –이 스위치는 찾기 텍스트의 대소 문자를 무시하도록합니다.

이 스위치 외에도이 도구로 지정할 수있는 두 개의 매개 변수가 있습니다.

  1. “끈” – 문자열은 문서에서 검색하는 단어입니다. 항상이 부분을 따옴표로 묶어야합니다. 그렇지 않으면 명령이 오류를 반환합니다.
  2. 경로명 –이 매개 변수는 검색하려는 위치를 지정합니다. 이는 드라이브를 나열하는 것만큼이나 하나 또는 여러 개의 파일을 정의하는 것만 큼 광범위 할 수 있습니다. 경로를 지정하지 않으면 FIND에서 텍스트 입력을 요청하거나 다른 명령에서 파이프 된 텍스트를 수락 할 수 있습니다. 수동 텍스트 입력을 종료 할 준비가되면 “Ctrl + Z”를 누를 수 있습니다. 나중에 더 자세히 설명하겠습니다.

구문 찾기

창의 모든 도구와 마찬가지로 명령을 입력하는 방법을 알아야합니다. 아래 구문은 완벽한 모델입니다.

FIND (SWITCH) "String" (Pathname/s)

명령에 따라 세 가지 % errorlevel % 응답 중 하나가 나타납니다.

  1. 0 – 검색 한 문자열을 찾았습니다.
  2. 1 – 검색 한 문자열을 찾을 수 없습니다.
  3. 2 – 스위치가 잘못되었거나 매개 변수가 잘못되었음을 나타냅니다.

연습하자

시작하기 전에 테스트에 사용할 세 가지 샘플 텍스트 문서를 다운로드해야합니다.

  1. 문서
  2. 견본
  3. 운동

이 문서들은 각각 비슷한 단어 그룹을 가진 텍스트 단락을 포함합니다. 이 세 문서를 다운로드 한 후에는 컴퓨터의 모든 폴더에 복사 할 수 있습니다. 이 학습서의 목적 상, 3 개의 텍스트 문서를 모두 데스크탑에 배치합니다.

이제 관리자 권한 명령 프롬프트 창을 열어야합니다. Windows 7 및 10에서 시작 메뉴를 열거 나 Windows 8에서 검색 기능을 열고 CMD를 검색하십시오. 그런 다음 마우스 오른쪽 단추를 클릭하고 “관리자 권한으로 실행”을 누르십시오. 관리자 권한 명령 프롬프트 창을 열 필요는 없지만 성가신 확인 대화 상자를 피하는 데 도움이됩니다.

찾기 1

오늘의 자습서는 아래에서 자세히 설명 할 몇 가지 간단한 시나리오를 다룹니다.

  1. 단일 문서에서 단어 문자열을 검색하십시오.
  2. 동일한 단어 문자열에 대해 여러 문서를 검색하십시오.
  3. 파일 또는 여러 파일의 줄 수를 셉니다.

시나리오 1 – 단일 문서에서 단어 문자열을 검색합니다.

세 개의 문서를 다운로드 했으므로“exercise”라는 텍스트 파일에서“martin hendrikx”라는 단어를 검색하는 명령을 입력합니다. 아래 표시된 명령을 사용하십시오. 검색 문자열을 따옴표로 묶고 문서가 저장된 폴더와 일치하도록 경로를 변경하십시오.

find "martin hendrikx" C:UsersMartinDesktopexercise.txt

찾기 2

결과가 나타나지 않습니다. 걱정 마세요, 당신은 아무 잘못도 없었습니다. 결과가없는 이유는 FIND가 검색 문자열과 정확히 일치하는 것을 찾고 있기 때문입니다. 다시 시도해 보겠습니다. 이번에는“/ i”스위치를 추가하여 FIND가 검색 문자열의 대소 문자를 무시하도록합니다.

find /i "martin hendrikx" C:UsersMartinDesktopexercise.txt

3 찾기

이제 FIND가 검색 문자열과 일치하는 한 줄을 가져 왔음을 알 수 있습니다. 다시 시도하지만 검색 문자열을 “sushi”로 변경하십시오. 결과가 아래 이미지처럼 보이는 경우 올바르게 수행 한 것입니다.

찾기 4

시나리오 2 – 동일한 단어 문자열에 대해 여러 문서를 검색합니다.

기본 검색 방법에 대해 알아 보았으므로 검색 범위를 넓혀 보겠습니다. 이제 “sushi”라는 용어에 대해 두 개의 텍스트 파일 (운동 및 샘플)을 검색합니다. 다음 문자열을 입력하여이를 수행하십시오. 검색이 대소 문자를 구분하지 않도록 파일 위치와 일치하도록 경로를 변경하고 “/ i”스위치를 추가하십시오.

find /i "sushi" C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

찾기 5

검색 용어는 문서와 검색된 문장 모두에서 발견되며 해당 파일 이름과 위치에 나열됩니다. 다시 시도하지만 이번에는 FIND 명령에 세 번째 파일을 추가하고 대신 “potato”라는 단어를 검색하십시오. 검색 결과는 아래 이미지와 같아야합니다.

6 찾기

각 문서에서 찾은 텍스트는 실제로 “감자”입니다. 즉, 단어의 일부를 입력하더라도 검색 문자열이 포함 된 구문이 표시됩니다. 또는이 명령을 사용하여 모든 텍스트 파일을 확인할 수 있습니다.

find /i "sushi" C:UsersMartinDesktop*.txt

시나리오 3 – 파일의 행 수를 계산합니다.

파일에 몇 줄이 있는지 알고 싶다면 아래의 검색 명령을 사용하면됩니다. 모든 스위치 사이에 공간을 추가해야합니다. 이 경우 경로 이름을 “sample.txt”파일의 경로 이름으로 바꿉니다. 결과로 숫자 만 원하면 다음 명령을 사용하십시오.

type C:UsersMartinDesktopsample.txt| find "" /v /c

7 찾기

번호와 파일 정보를 원하면 다음 명령을 사용하십시오.

find /v /c “” C:UsersMartinDesktopsample.txt

8 찾기

데스크탑에서 여러 파일의 행을 계산하려면 다음 명령을 사용하십시오.

find /v /c “” C:UsersMartinDesktop*.txt

찾기 9

이제 몇 가지 다른 명령을 실험하고 도구를 익힐 수 있습니다. 시스템을 만든 후에는 나중에 많은 시간을 절약 할 수 있습니다. 재미있게 놀아보세요.

이미지 크레디트 : Flickr.com의 Littlehaulic