![[Linux] 리눅스 grep 명령어](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCHDWW%2FbtsLBZtz70e%2FRiA5mJCR5cWuAsFoe3GPYk%2Fimg.png)
리눅스 grep 명령어리눅스에서 파일의 내용을 검색하거나 특정 패턴을 찾기 위해 사용하는 강력한 도구가 바로 grep임. grep은 정규식을 활용해 복잡한 패턴도 쉽게 매칭 가능하며, 다양한 옵션과 함께 강력한 검색 기능을 제공함.1. 기본 사용법grep PATTERN FILE주요 옵션대소문자 무시 grep -i pattern file단어 검색 grep -w pattern file재귀적 검색디렉토리 내 모든 파일을 검색: grep -r "apple"대소문자 무시 및 재귀적 검색: grep -ri "korea"2. 다양한 옵션 사용 예시패턴 개수 출력 grep "myself" SongOfMyself.txt -ic단어 단위 검색과 대소문자 무시 grep "i" SongOfMyself.txt -wi..
![[Linux] 리눅스 쉘 확장(Expansion) 정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcvw0Lv%2FbtsLATt9dz7%2F7oW1mtKs8R7GECduN1WmhK%2Fimg.png)
리눅스 쉘 확장(Expansion) 정리리눅스 쉘에서 확장(Expansion) 은 입력된 명령어를 특정 규칙에 따라 변환하여 실행 전에 해석하는 강력한 기능임. 여기에서는 와일드카드, 중괄호 확장, 산술 확장, 명령어 치환 등의 다양한 확장 기능을 정리함.1. 와일드카드 확장1.1 * 와일드카드모든 파일이나 디렉터리와 일치.예시:echo *.txtecho p*echo -l **at**1.2 ? 와일드카드하나의 문자와만 일치.예시:echo app?.cssecho *.???1.3 범위 와일드카드 ([])특정 문자 범위와 일치.예시:ls [A-F]*echo app[132].cssecho app[1-3].cssecho [A-Z]*echo [A-H]*[ps]1.4 범위 부정 ([^])특정 문자 범위와 일치하지 않..