본문 바로가기

#07. 정규표현식(Regular Expression) 이번 소개에서는 아주 자주 쓰이는 정규표현식에 대해서 소개해드리겠습니다.정규표현식이란, 문자열의 집합을 묘사하여 조작 또는 검색에 사용되는 텍스트 스트링입니다. 그럼 정규표현식에서 쓰이는 케릭터들에 대해서 소개 해드리도록 할께요. ^ 줄의 시작점 ([]안에서는 부정의 의미를 가지고있음)Ex)^a 행에서 문자 a로 시작 $ 줄의 마지막점Ex)b$ 행에서 문자 b로 끝 * 바로앞의 문자열이나 정규표현식을 0개이상 반복Ex)c* 문자 c로 0개 이상 반복되는 문자나 문자열 + 바로앞의 문자열이나 정규표현식을 1개이상 반복(grep에선 사용불가)Ex)4+ 숫자 4가 1개이상 반복 ? 바로앞의 문자열이나 정규표현식이 0개 또는 1개(grep에선 사용불가)Ex)/? /가 존재하거나 존재 하지 않거나| 두개의 값중 .. 더보기
#06. Standard I/O Redirection 이번 소개에서는 I/O redirection에 대해 소개해드리겠습니다.명령어를 사용하다보면 출력,입력,에러출력 등등 I/O등이 존재합니다. 이 I/O들의 방향을 바꿔주는 역활이 바로 I/O redirection입니다. 하나하나씩 소개 해드리겠습니다. 1.표준 입력,출력,에러I/O에는 3가지의 표준이 존재합니다. 표준입력, 표준출력, 표준에러가 있는데요. 이 3가지를 간단하게 숫자 0,1,2로 표기합니다. 0: 표준 입력 기본적으로 키보드로 입력1: 표준 출력 기본적으로 모니터로 출력2: 표준 에러 기본적으로 모니터로 출력 > 쓰기 표준출력 방향을 바꿔줍니다.> 추가 쓰기와는 달리 출력할부분에 출력을 추가합니다.(덮어쓰지않습니다) (>쓰기와 같은 의미이기때문에 직접 1.. 더보기
#05. shell, 변수 이번 소개에서는 변수의 대해서 소개해드리겠습니다. 변수를 설명 드리기전에먼저 shell부터 소개해드릴께요. shell은 커널위에서 사용자의 명령어를 읽고 분석해서 커널이 명령어를 수행할수있게 도와줍니다. 또한 shell 위에 또다른 shell(자식프로세스)을 생성할수도 있습니다. 현재 제가 사용하고있는 shell은 shell종류중 하나인 bash shell을 사용하고있습니다.위에 그림과 같이 현재 bash shell이 하나만 존재하죠. 하지만 위에 그림은 bash shell이 두개가 존재하네요. 1번 bash shell이 만들어낸 또다른 2번bash shell(자식 프로세스)입니다. 1.변수(Variable)이제 변수의 대해서 소개해드릴텐데요. 변수는 두가지 종류, 지역(local)변수와 환경(publi.. 더보기