cmd창에서 유닉스의 grep과 같은 기능을 하는 명령어로는 find가 있다. 아래에는 그 옵션들이 나열되어 있는데 가장 중요한 옵션은 /i이다. 왜냐하면 ms는 대소문자 구별을 하지 않기 때문이다.
help find
Searches for a text string in a file or files.
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V Displays all lines NOT containing the specified string.
/C Displays only the count of lines containing the string.
/N Displays line numbers with the displayed lines.
/I Ignores the case of characters when searching for the string.
/OFF[LINE] Do not skip files with offline attribute set.
"string" Specifies the text string to find.
[drive:][path]filename
Specifies a file or files to search.
If a path is not specified, FIND searches the text typed at the prompt
or piped from another command.
예제)예를들어 set에서 framework이 있는 라인을 찾고자 한다면 유닉스에는
set | grep "framework"인데 윈도우 cmd창에서는
set | find /i "framework"하면 된다.
No comments:
Post a Comment