본문/내용
1. 사용 명령문
(1) read
read 명령은 표준 입력에서 한 행을 읽어 IFS(Internal Field Separator) 변수에 있는 문자를 구분자로 사용하여 입력 행에 있는 각 필드의 값을 쉘 변수에 지정하는 역할을 수행한다. 표준 입력 행에 VariableName 매개변수로 지정된 해당 쉘 변수보다 많은 필드가 있는 경우에는 지정된 마지막 쉘 변수에 나머지 모든 필드의 값이 제공되며, 쉘 변수보다 필드가 적은 경우에는 나머지 쉘 변수는 빈 문자열로 설정된다.
(2) grep
grep 명령은 Pattern 매개변수가 지정하는 패턴을 검색하여 대응하는 각 행을 표준 출력에 기록하는 역할을 수행한다. 패턴은 ed 또는 egrep 명령의 스타일로 된 정규식으로 제한되며, 압축 비결정성 알고리즘을 사용한다. 따라서 Pattern 매개변수가 단순한 문자열이 아닐 경우에는 일반적으로 전체 패턴을 단일 인용부호로 묶어야 하며, 지정된 파일이 없다면 grep는 표준 입력으로 가정한다.
(3) if
if 문을 통해 프로그래밍의 흐름을 제어할 수 있으며, 주어진 조건을 판단한 이후 해당 상황에 맞게 처리할 수 있다. 프로그래밍의 조건을 판단하여 해당 조건에 맞는 상황을 수행하기 위해 사용…