[Linux] 리눅스 명령어 - 파일 입출력 명령어(grep)
Linux2022. 2. 22. 17:24[Linux] 리눅스 명령어 - 파일 입출력 명령어(grep)

✅ grep 명령어 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어 파일의 문자열을 검색할 때, 단순 문자열 매칭이 아닌 정규 표현식에 의한 패턴 매칭 방식을 사용한다. grep [옵션][패턴][파일명] 정규 표현식(Regular Expression)이란 ? 특정 규칙을 가진 문자열 집합을 표현하기 위한 형식 언어로써, 주로 문자열 패턴 매칭을 검사하거나 또는 문자열을 치환하기 위해 사용한다. 메타 문자(Meta Character) 설명 . 1개의 문자 매치 (정확히 1개의 문자와 매치) * 앞 문자가 0회 이상 매치 {n} 앞 문자가 정확히 n회 매치 {n,m} 앞 문자가 n회 이상 m회 이하 매치 [ ] 대괄호에 포함된 문자 중 한개와 매치 [^ ] 대괄호 안에서 ^뒤에 있..

[Linux] 리눅스 명령어 - 파일 보기(cat, more, less, head, tail, grep ..)
Linux2022. 2. 16. 10:51[Linux] 리눅스 명령어 - 파일 보기(cat, more, less, head, tail, grep ..)

✅ cat 명령어 concatenate에서 따온 명칭으로 여러 파일의 내용을 하나로 합쳐주는 역할 텍스트 파일의 내용의 화면에 출력하는 명령어 >, >> 와 같은 리다이렉션 기호와 함께 사용하여 파일을 생성, 저장하는 용도로 사용한다. 텍스트로 된 파일의 경우 그 내용을 정상적으로 출력하지만 바이너리 파일의 경우 출력은 하지만, 알아볼 수 없다. 2개 이상의 파일이름이 지정되면 모든 파일이 연결되어 보여진다. ✅ 입출력 리다이렉션 리다이렉션 기호 방향 의미 > 표준 출력 명령 > 파일 : 명령의 결과를 파일로 저장 >> 표준 출력(추가) 명령 >> 파일 : 명령의 결과를 기존 파일에 "추가"하여 저장

image