정리

[MS Dos] 파일 내 특정 문자열 찾기

저장소/잡다한거

findstr을 사용하면 파일에서 문자열을 검색할 수 있다.


C:\>findstr /s /i /n "import" "DB*.java"
DBUtil.java:3:import java.sql.*;
DBUtil.java:4:import java.util.*;
DBUtil.java:5:import java.text.*;
DBUtil.java:6:import java.io.*;
DBUtil.java:7:import javax.naming.*;
DBUtilTran.java:3:import java.sql.*;
DBUtilTran.java:4:import java.util.*;
DBUtilTran.java:5:import java.text.*;
DBUtilTran.java:6:import java.io.*;
DBUtilTran.java:7:import javax.naming.*;



findstr /sn /a:0a "\'LA \"LA \"S0 \"SA \"SC \"SD \"SE \"SF \"SH \"SI \"SJ \"SK \'S0 \'SA \'SC \'SD \'SE \'SF \'SH \'SI \'SJ \'SK" *.java *.jsp > wbscode.txt


/s : 하위디렉토리까지

/n : 해당라인을 표시

/i : 대소문자 무시

/a:?? 파일명을 컬러로 표시(color/? 참조)

\? : 이스케이프 문자를 그대로 표시

공백 : or 의 의미

& : 연속명령

> : 파일출력

/c:"문자열" : 문자열 그대로를 찾음