1. 쉘 스크립트란 무엇인가?
간단히 말하면 쉘 스크립트는 User(사용자)와 커널간에 의사소통을 하게 해주는 프로그래밍 언어입니다.
따라서 복잡한 구조가 필요없는 작업들이나 시스템 엔지니어나 개발자 같이 Linux를 활용한 시스템 관련 작업에 유용하죠.
그림은 쉘 스크립트의 위치 및 역할입니다.
2. 쉘 스크립트를 이용해야 하는 이유
위에서 말했다시피 쉘 스크립트를 이용하는 이유는 편의성 및 효율성 때문입니다.
반복적인 일을 간단한 연산자와 옵션들로 훌륭하게 처리가능한 점은 여러가지 이유에서도 가장 큰 장점이지 않을까 생각이됩니다.
또 다른 장점은 C, C++, JAVA 같은 고수준 언어를 적용하기 앞서 프로토타입으로 이용이 가능하다는 점이 있습니다.
3. 쉘 스크립트 기초 다지기
▶ 쉘 스크립트 작성하기
- 스크립트 제일 앞 부분에 '#!경로'를 입력하여 어떤 명령어 집합인지 시스템에 통보해야 합니다.
- 경로가 맞지 않으면 'command not found'라는 메시지가 출력이 됩니다.
▶ 쉘 스크립트 실행하기
- sh ./script 또는 ./script로 실행이 가능해요.
▶ 변수(Variable)
- 일정한 값에 대하여 정의를 내리는 것으로 보통 '변수명=값'의 형식으로 사용이 됩니다.
▶ 산술 연산(사칙연산)
- 사칙연산 기호를 통해 사칙연산이 가능합니다.
- 사칙연산에는 expr이라는 기호가 사용됩니다.
- 정규표현식에 따라 곱하기 기호를 사용하려면 앞에 역슬래쉬를 먼저 사용해야 합니다.
▶ 비교 연산
- 숫자 대소 비교, 문자의 같고 다름을 비교해주는 기능입니다.
- 조건문과 같이 쓰이면 좀 더 유용하게 사용할 수 있어요.
'Learning > └◆Linux ' 카테고리의 다른 글
Root shell을 얻는다면? history 삭제 명령어 (0) | 2016.10.29 |
---|---|
vi 편집기 붙여넣기 깔끔하게 하는방법 (0) | 2016.10.29 |
Linux구조체계 (0) | 2016.10.23 |
업데이트 알림 정지 시키기 (0) | 2016.10.22 |