Pages

Monday, October 23, 2017

독학 초보 리눅스 쉘 스크립트 (Linux Shell script) - 기초 1

독학 초보 리눅스 스크립트 (Linux Shell script) - 기초 1

- 우선 간단한 스크립트를 만들어 보겠습니다. 파일 이름은 "testBS_1" 으로 임의로 정하고 내용을 작성해보겠습니다.

- 스크립트 파일 제일 라인은 "#!/bin/bash" 시작합니다. 작성된 스크립트 파일이 bash 쉘로 만들어 것이며 bash 쉘을 기준으로 실행되는 것을 나타냅니다.

- 먼저 화면에 원하는 문자열을 출력하는 스크립트를 만들어 보겠습니다. echo 명령어로 간단히 "This is the first shell script !" 라는 문장이 출력되는 스크립트를 만들었습니다.

스크립트

#!/bin/bash
echo "This is the first shell script !"


- 리스트를 확인해 보면 스크립트 파일의 퍼미션이 644 되어있습니다. 작성자의 경우도 6 으로 실행권한이 없는 것으로 되어 있습니다. 사용자마다 다르겠지만 여기서는 우선 스크립트 파일의 퍼미션을 755 바꾸겠습니다.

- bash 명령어 다음 스크립트 파일명을 입력해 실행해 보겠습니다.

: bash testBS_1

실행결과


- 스크립트 파일의 내용 (여기서는 화면에 문자열 출력) 확인할 있습니다.

- 이번에는 스크립트 파일에 내용을 여러 출력해보겠습니다.

방법 1) 여러 개의 echo 명령을 사용해 작성.

#!/bin/bash
echo "This "
echo "This is "
echo "This is the "
echo "This is the first "
echo "This is the first shell "
echo "This is the first shell script !"

방법 2) echo 명령을 한번 써주고 따옴표로 전체 문장을 묶어주면 됩니다. 문장 앞에 스페이스바로 공백을 띄어주면 공백까지 인식해 나타납니다.

#!/bin/bash
echo "This
This is
This is the
This is the first
This is the first shell
This is the first shell script !"

- 방법 1, 2 동일한 결과를 줍니다. 결과는 다음과 같이 나타납니다.

No comments:

Post a Comment