★Linux★리눅스★/Linux★명령어★Ubuntu★command
Linux/Mac Terminal Tutorial: The Grep❤️Command - search Files and Directories for
내인생PLUS
2022. 3. 28. 12:43
728x90
다른 grep 영상
https://youtu.be/2-3i42XXzek
grep "Jane William" names.txt
// names.txt 에서 Jane William검색하기
// 단어 안에 들어 있기만 하면 무조건 검색
// Jane williamsoso 이런ex)개나 소나 다!!
grep -w "Jane William" names.txt
// names.txt 에서 Jane William검색하기
// 똑같은 글씨만 검색함 뒤에 뭐 붙어 있는거 말고
//
grep -wi "Jane William" names.txt
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
grep -win "Jane William" names.txt
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
grep -win -B 4 "Jane William" names.txt
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
// 검색 나온 라인 위에 4줄이 더 나옴
// 오 최고 !!!
// B ⬆️4
grep -win -A 4 "Jane William" names.txt
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
// 검색 나온 라인 아래 4줄이 더 나옴
// 오 최고 !!!
// A ⬇️4
grep -win -C 4 "Jane William" names.txt
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
// 검색 나온 라인 위2, 아래 2줄이 더 나옴
// 오 최고 !!!(많이 쓸듯 최고!!❤️
// 센터 위, 아래2줄 씩
grep -win "Jane William" ./*
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
// ❤️ 현재 디렉토리만 모든 파일 다 검색❤️
*/. 이쁘게 보기 위해 넣음 무시하세요!!
grep -win "Jane William" ./*.txt
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
// ❤️ 현재 디렉토리만 모든 파일 다 검색❤️
// 모든(*).txt파일만 검색
*/. 이쁘게 보기 위해 넣음 무시하세요!!
grep -winr "Jane William" ./
// 소문자 jane william도
// 검색해줌 대소문자 구분 없이
// 대신 단어는 똑같아야 함
// 라인번호 나옴(대박 좋음!!)number
// ❤️ 현재 디렉토리부터 하위 디렉토리까지 모든 파일 다 검색(최고 대박 많이 쓸듯❤️
// 모든 파일검색 ❤️
grep -winr "Jane William" .
// 동일함
// ❤️ 현재 디렉토리부터 하위 디렉토리까지 모든 파일 다 검색(최고 대박 많이 쓸듯❤️
// 모든 파일검색 ❤️
grep -wirl "Jane William" .
// 동일함
// ❤️ 현재 디렉토리부터 하위 디렉토리까지 모든 파일 다 검색(최고 대박 많이 쓸듯❤️
// 모든 파일검색 ❤️
// n 라인이 빠졌으니 그냥 문구가 들어간 파일명만 검색 시크하구만
// 실전에서 쓸일이 있으려나 n 무조건 넣어서 쓸 듯
grep -wirc "Jane William" .
// 동일함
// ❤️ 현재 디렉토리부터 하위 디렉토리까지 모든 파일 다 검색(최고 대박 많이 쓸듯❤️
// 모든 파일검색 ❤️
// n 라인이 빠졌으니 그냥 문구가 들어간 파일명만 검색 시크하구만
// count인듯 c 단어가 몇 개 있는지 알려줌
--- 실전에 많이 쓰는 | pipe
history | grep "git commit"
// history 쓸 때 꼭 쓸 듯 최고❤️
history | grep "git commit" | grep "dotfile"
// 같이 써도 되네 ㅎㅎ git commit & dotfile 들어간 내가 예전에 쓴 history에서 찾아줌
grep "...-...-...." names.txt
// 234-234-3456
// 이렇게 전화 번호 쭉 나옴 ㅎㅎ 최고
grep (GNU grep) 3.1 버젼 이상만 되는 명령어
grep -P "\d{3}-\d{3}-\d{4}" names.txt
// 위에가 더 기억하기 좋은듯 난중에 쓸일 있으려나 !! 일단 암기!!
grep -V
grep버젼 알아보기
최신 버젼?
brew install grep --with-default-names
Test예정
rainbow가 들어간 파일 찾기(파일 안에 rainbow가 들어 있어야 함)
테스트 해볼 예정
find . | grep -winr -C 4 "rainbow" .
// 소문자 rainbow도
// 단어 똑같이
// 검색해줌 대소문자 구분 없이
// 라인번호
// 하위 디렉터리까지 모두
// 단어 위, 아래 2줄씩 보여주기
한국 사람의 글
[Linux] 리눅스 grep 명령어 사용법 (파일 내 특정 문자열 찾기) - https://coding-factory.tistory.com/m/802
다른글 보기
Linux/Mac Terminal Commmands]
❤️>_
find
❤️-Corey Schafer -
https://economiceco.tistory.com/m/12847
반응형