쉘 스크립트(Shell Script)(기본 출력, 변수를 이용한 출력) 0



#!/bin/sh 는 스크립트를 수행할 쉘 이름을 적는 것입니다. 

수행항 스크립트의 쉘에 따라 #!/bin/bash , #!/bin/ksh 등등으로 적을 수 있습니다.

 

echo는 C언어의 printf 와 비슷한 역할을 하는데, 화면에 메세지를 띄워줄 수 있습니다.

 

--실행 결과

실행 할 수 있도록 스크립트의 퍼미션을 변경해 주고 , 실행 해 보았습니다. 

작성한 것처럼 Hello world가 제대로 찍혔네요.

 

 

두번째로는 변수를 이용해서 스크립트를 작성해 보겠습니다.

NAME 이라는 변수에 sea,  COLOR 라는 변수에는 blue 라는 값을 담았습니다

변수를 출력할때는 변수이름 앞에 $ 기호를 써서 위와 같이 출력하시면 됩니다.

스크립트 실행해서 결과를 보니 변수의 값이 출력된게 보이네요.

 

 

변수에는 명령어의 실행결과 값도 담을 수 있습니다.

한번 작성 해 보겠습니다

변수의 명령어 결과값을 담으려면 `(1 옆에 있는 ~ 표시 기호) 로 명령어를 묶어줘야 합니다.

위에서 변수명=`ps -ef | tail 3` 이라고 묶어준것처럼 사용하시면 됩니다.

이제 결과값을 봐보겠습니다



결과를 보면 VAL 변수를 출력하니 ps -ef 정보에 마지막 3줄의 값이 변수에 저장되어 출력된게 보이네요.

위처럼 변수에 커맨드를 담아서 사용하시면 스크립트를 작성하기가 더 수월해집니다.


덧글

댓글 입력 영역