리눅스 정규 표현식(Regular Expression) 정리 (2)
2022. 4. 9. 20:32
리눅스/Linux
지난 번에 11 가지의 간단한 리눅스 정규표현식을 알아보고 직접 사용해봤다. 이번에는 사용해보지 않은 다른 정규 표현식들을 사용해보고 정리해보려고 한다. 정규 표현식 요약 정리 [문자1]|[문자2] 문자1 또는(or) 문자2 가 포함된 문자열 [문자]{n} 문자를 n 번 반복하는 문자열 [문자]{n,} 문자를 최소 n 번 이상 반복하는 문자열 [문자]{m,n} 문자를 최소 m 번 이상 n 번 이하 반복하는 문자열 [0-9], [a-z], [A-Z] 0부터 9까지, a 부터 z 까지, A 부터 Z 까지의 범위를 나타냄 이번에 정규 표현식을 사용해보기 위해서 텍스트 파일을 하나 만들어보았다. 저번에 사용했던 텍스트 파일에서 살짝 추가했다. $ cat example.txt Hello world Linux sh..
리눅스 정규 표현식(Regular Expression) 정리 (1)
2022. 4. 3. 20:56
리눅스/Linux
리눅스에서 자주 사용하는 정규 표현식에 대해서 정리하려고 한다. 정규 표현식은 리눅스 뿐만 아니라 다양한 언어에서 사용되고 있다. 정규 표현식이란 "특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어" 라고 정의되어 있다. 굳이 정규 표현식을 알아야 하나 라는 궁금증이 생길 수도 있다. 사실 실무에서 굳이 정규 표현식을 사용하지 않아도 여러 명령어를 사용해 충분히 원하는 결과를 얻을 수 있다. 나도 마찬가지로 정규 표현식을 사용하기 보다 내가 알고 있는 명령어를 사용해 결과를 얻는 게 더 편했기 때문에 사용하지 않았던 것 같다. 하지만 정규 표현식을 사용하게 된다면 보다 쉽고 간단하게 원하는 결과를 얻을 수 있다는 장점이 있다. 물론 다 좋은 것 만은 아니다. 간결하게 표현하는 만큼 가독성..