쉘스크립트 작성계획


우리가 쉘스크립트를 작성하려 할때 어렵지 않을까 라는 생각부터 하게 된다.
하지만 어려운 작성법이 있고 쉬운 작성법이 있다.

많은 기능을 구현하려면 어려울 것이고 짧게 반복적으로 수행해야 하는 것이라면
쉬울 것이다.

자 그러면 어떻게 작성을 하는가?

첫째, 쉘스크립트를 만들기 전에 무엇을 할 것인가 부터 생각을 해야 한다.

사용자를 만들거다.
백업 할 거다.
특정명령을 수행 할 거다.

등등 무엇을 할 것인가를 생각 해야 한다.

두번째, 어떠한 쉘을 사용할 것인가를 계획해야 한다.

솔라리스의 기본쉘은 sh(Bourne Shell)이다.  이 쉘은  기타 다른 쉘에서 동작하는 스크립트
보다 빠르게 수행이 된다. 하지만 기능이 미약하다.
그 뒤에 나온 ksh, csh, bash, zsh, tcsh 등등이 있는데 나에게 친숙한 쉘을
사용하여 쉘스크립트가 처리되도록 하는 것이 좋다.

세번째, 어떠한 명령을 사용 할 것인가를 생각해야 한다.

나의 업무목적을 달성하기 위해 쉘스크립트를 만드는데 이때 어떠한 명령을
사용해야지만 목적을 달성할 수 있는지 나열한다. 그래야만 보다 쉽게
작성을 할 수가 있다.

네번째, 사용할 변수의 의미있는 이름을 부여해야 한다.

변수에 값을 정의하고 사용 할 수가 있는데 변수이름을 아무렇게나 만든다면
나중에 피볼것이다. ㅡ_ㅡ 그래서 의미있는 이름을 부여하는 것이 좋다.

다섯번째, 주석처리를 한다.

현재 스크립트를 잘 만들지만 1달이 지나고 1년이 지나서 다시 스크립트의 내용을 확인하면
무슨 내용인지 모르는 경우가 있다. 이를 방지하기 위해 문장에 주석[설명]을 달아 주는 것이
좋다.

여섯번째, 논리적 흐름을 작성한다.

이것은 위의 것들을 보기 좋게 짜맞추는 것이다. 어떠한 흐름으로 나의 목적을 달성 할
것이냐를 구성하는 것이다.

마지막, 스크립트를 작성하고 실행권한을 부여한 다음 실행을 하고 디버깅을 한다.
마지막이 한방에 끝이 나면 좋지만 잘 안되는 경우도 있다. 끈기를 가지고
완성을 시키면 뭔가 뿌듯함을 느낄수 있을 것이다.

                                                               - 작성자 : 프리첼 sunsolve 마스터 신상우 -
:
BLOG main image
어떤것은 절대 바뀔 수 없지만 어떤것은 바뀌거든. by keiruX

카테고리

분류 전체보기 (524)
끄적끄적 (418)
음악 (8)
세상 (44)
책 체크 (9)
OS or 이론 (11)
Programming (12)
Hacking & Security (2)
Site (0)
Tip (13)
Tool (6)
창고 (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today : Yesterday :