[Linux/리눅스]grep, egrep, fgrep, find - 파일 찾기 포스팅 썸네일 이미지

프로그래밍/Linux

[Linux/리눅스]grep, egrep, fgrep, find - 파일 찾기

grep grep은 파일에서 특정 문자열을 찾는데 사용되는 명령어이다. 메타문자를 활용하면 조건을 활용하여 더 상세한 검색이 가능하다. [사용법] grep [옵션] [찾을 문자열] [파일명] [옵션] -c 해당 문자열이 들어있는 라인의 개수를 출력 -n 라인의 번호를 함께 출력 -i 문자열의 대소문자 구분 없이 검색 -l 문자열을 포함하는 파일의 이름만 출력 -v 문자열이 포함되어 있지 않은 라인만 출력 -w 문자와 한 단어로 일치해야 출력 -x 패턴이 전체 줄과 일치하는 줄만 출력 [메타문자] 메타문자 역할 예시 설명 ^ 줄의 시작을 지정 ^abc abc로 행이 시작되는 경우 출력 $ 줄의 끝을 지정 abc$ abc로 행이 끝나는 경우 출력 . 하나의 문자와 대응 a...c a다음에 임의의 3글자가 있..

2021.06.16 게시됨

[Linux/리눅스] diff | cmp | comm - 파일 내용 비교 포스팅 썸네일 이미지

프로그래밍/Linux

[Linux/리눅스] diff | cmp | comm - 파일 내용 비교

업무 중, 어떠한 소스코드에서 일부분만 수정하여 적용을 했는데, 예상치 못한 부분에서 에러가 발생하게 될 경우, 두 파일의 코드 비교를 통해 어떤 부분에서 문제가 생겼는지 확인이 필요한 경우가 있다. 그럴 경우 파일 내용을 비교해주는 리눅스 명령어를 사용하면 편리하다. 1. diff diff 명령어는 파일 간의 내용을 비교해주는 명령어이다. 최대 3개의 파일까지 비교가 가능하다. 두 개의 파일을 행 단위로 비교하여 차이점을 출력한다. 두 파일의 차이가 없다면 아무것도 출력하지 않는다. [사용법] 2개 파일 비교할 때 : diff [옵션] [파일명1] [파일명2] 3개 파일 비교할 때 : diff3 [옵션] [파일명1] [파일명2] [파일명3] [옵션] -d 파일간의 차이점을 상세하게 출력 -i 대소문자 ..

2021.06.14 게시됨