전체 글
-
특수문자카테고리 없음 2018. 4. 11. 13:43
쉘 스크립트에서 문자열을 다루기 위해서는 awk, cut, grep의 기본 명령어만으로도 충분하지만, 보다 코드를 간결하게 작성하고 싶고 복잡한 미션을 수행하기 위해서는 정규표현식이 필요합니다. 물론, 제 생각에는 정규표현식은 필요악??? 이라고 생각되는 측면이 많이 있습니다. 일단 프로그램언어나 시스템 별로 차이점도 존재하고 쓰는 사람만다 다양한 방법으로 사용이 가능하고 제일 중요한 점은 가독성이 떨어지기 때문에 추후 유지보수 측면에서도 떨어지는 단점이 있습니다. 그렇지만 정규표현식은 감히 말하건데... MSG같은 마법으로 우리에게 다가오기 때문에 문자열 관련 측면이 아니더라도 알아두면 좋을거 같습니다. 표현식(expression)이란 문자 그대로의 의미 이상으로 해석되는 메타문자(metacharact..
-
정규식 특수문자카테고리 없음 2018. 4. 11. 11:52
1) 숫자만 : ^[0-9]*$2) 영문자만 : ^[a-zA-Z]*$3) 한글만 : ^[가-힣]*$4) 영어 & 숫자만 : ^[a-zA-Z0-9]*$5) E-Mail : ^[a-zA-Z0-9]+@[a-zA-Z0-9]+$6) 휴대폰 : ^01(?:0|1|[6-9]) - (?:\d{3}|\d{4}) - \d{4}$7) 일반전화 : ^\d{2.3} - \d{3,4} - \d{4}$8) 주민등록번호 : \d{6} \- [1-4]\d{6}9) IP 주소 : ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) 출처: http://highcode.tistory.com/6 [HighCode]
-
sed 특수문자카테고리 없음 2018. 4. 11. 11:34
Sed(streamlined editor) ㅇ 제작 : 리눅스포털(www.superuser.co.kr) 수퍼유저코리아 서버팀 ㅇ SULINUX 홈페이지 : www.sulinux.netㅇ 리눅스포털 홈페이지 : www.superuser.co.krSed(streamlined editor) sed는 대화형 기능이 없는 편집기이다. 명령행에서 직접 편집 명령어와 파일을 지정하여 작업한 후 결과를 화면으로 확인한다. sed 편집기는 원본을 손상하지 않는다. 리다이렉션을 이용하여 편집 결과를 파일로 저장하여 확인할 수 있다. 1. 주소 지정주소 지정이란 편집하고자 하는 행을 선택하는 것을 말한다. 이 주소는 숫자나 정규표현식 또는 둘의 조합으로 표현한다. 주소를 지정하지 않은 경우 입력 파일 전체 행에 대하여 작업..
-
여러 파일내(여기서는 html 파일)의 특정 문자열 한번에 치환하는 방법카테고리 없음 2018. 4. 3. 13:45
여러 파일내(여기서는 html 파일)의 특정 문자열 한번에 치환하는 방법은find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \;#출처 http://mydatum.tistory.com/entry/Linux-%EC%97%AC%EB%9F%AC-%ED%8C%8C%EC%9D%BC%EB%82%B4%EC%9D%98-%ED%8A%B9%EC%A0%95-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%95%9C%EB%B2%88%EC%97%90-%EC%B9%98%ED%99%98%ED%95%98%EA%B8%B0
-
Access Key카테고리 없음 2018. 3. 29. 17:08
WS Access Key와 Secret Key를 만들고 CLI 사용해보기1 댓글Access Key와 Secret Key는 AWS의 CLI 도구나 API를 사용할 때 인증을 위하여 사용되는 수단이다.Security CredentialsAccess Key와 Secret Key를 발급받기 위해서는 AWS 콘솔에서 상단 우측의 자신이 이름으로 된 버튼을 클릭하고 Security Credentials를 클릭한다.경고 화면처음 화면에 들어가면 위와 같은 경고창을 만나게 된다. AWS 계정의 Access Key와 Secret Key를 가지고 사용하게 된다면 AWS의 모든 권한을 획득하게 되는 것으로 IAM User를 생성하고 그에 따라 권한을 제한할 것을 권유한다.이 부분에 대해서는 따로 다루기로 하고 일단은 Con..