독학 초보 리눅스 쉘 스크립트 (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
둘 다 동일한 결과를 줍니다. 결과는 다음과 같이 나타납니다.