Linuxpia/리눅스 사용 팁

문자열 찾는 지혜로운 방법

easyfly 2025. 7. 4. 11:32
반응형

문자열 찾는 지혜로운 방법

게시판 제작 코딩 중에 'form_errors'로 작성해야 할 용어가 'from_errors'로 오타가 있었습니다. 이것을 찾는 일을 리눅스 'grep' 명령으로 진행합니다.

잘못된 문자열 'from.errors'를 찾은 결과


✅ 오타 from.errors 찾는 명령어

grep -rnw . -e 'from.errors'

설명:

  • grep: 문자열 검색 명령어
  • -r: 하위 디렉터리까지 재귀적으로 검색
  • -n: 일치한 라인의 줄 번호 출력
  • -w: 단어 단위로 정확히 일치하는 경우만 검색 (from.errors 전체 일치)
  • .: 현재 디렉터리 기준
  • -e 'from.errors': 검색할 문자열

📌 예시 출력

./pybo/templates/pybo/answer_form.html:7:    <div>{{ from.errors }}</div>

이렇게 오타가 사용된 위치의 파일 경로와 줄 번호가 출력됩니다.


🧹 참고: 오타 자동 교정도 가능

찾은 후 자동으로 form.errors로 수정하고 싶다면 sed를 쓸 수 있습니다:

sed -i 's/from\.errors/form.errors/g' ./파일경로

 

반응형