안녕하세요 두잉입니다.
리눅스 환경에서 쉘 스크립트 사용법을 알아보도록 하겠습니다.
[ 작업환경 ]
● 리눅스 우분투(14.04)
● Bash shell
● vi / vim 편집기 사용
먼저 쉘 스크립트를 작성하려면 파일을 생성해야 합니다.
터미널에서 파일을 생성해 줍니다.
$ touch [파일명] 또는 vi(vim) [파일명]
위 명령어를 실행하면 편집 화면으로 이동합니다.
편집화면에서 제일 상단에 #! /bin/bash를 추가해 줍니다.
=> 이 프로그램은 bash 기반으로 실행된다는 뜻입니다.
그럼 hello world를 출력해 보도록 하겠습니다.
쉘 스크립트에서 출력은 echo를 사용합니다.
쉘 스크립트에서 출력 시 [ echo "문자열" ] 형태로 입력해 줍니다.
[ 변수 사용 방법 ]
변수 선언 방법은
변수 이름=변숫값 이런 식으로 이루어집니다. 주의) '='사이에 공백이 있으면 안 됩니다.
5행 참고
선언한 변수를 사용하는 방법은 앞에 '$'를 붙여 사용합니다. 7행 참고
7행에서 echo $str 은 선언한 str을 출력하라입니다.
결과 보도록 하겠습니다.
[ 스크립트 실행 방법 ]
만든 스크립트를 실행하는 방법은 여러 가지가 있습니다.
1. 스크립트 상에서 실행하기
Esc로 명령 모드 전환 후 ' : 입력 후 !bash % ' 로 실행 => cli 창에서 결과 나옴
2. 현재 경로에서 실행
' bash [파일명] '으로 실행
3. 실행파일로 변경 후 실행
=> 실행 파일 변경 방법
현재 파일의 권한을 보려면 'll' 명령어를 쳐줍니다.
현재는 이런 식으로 나올 텐데 [ -rw-r--r-- ]에서 제일 앞이 '-'이면 파일,
'd'이면 디렉터리입니다.
실행 권한을 주려면 ' chmod +x [파일명] ' 또는 chmod 755 [파일명] 명령어를 입력하시면 됩니다.
[ 실행 권한 주기 전 ]
[ 실행 권한 변경 후 ]
파일명 색이 바뀌며 실행파일로 표시됩니다.
실행 파일로 변경이 되면 [ ./[파일명] ]으로 실행하면 됩니다. ^^
그럼 작성한 스크립트를 실행해보도록 하겠습니다.
다들 원하시는 결과가 나왔으면 성공!!
'프로그램이야기 > BASH script' 카테고리의 다른 글
[Linux-6] 쉘 스크립트 반복문(for 문) (0) | 2020.02.11 |
---|---|
[Linux-5] 쉘 스크립트 제어문(if) (0) | 2020.02.11 |
[Linux-4] 쉘 스크립트 배열 사용하기 (0) | 2020.02.11 |
[Linux-3] 쉘 스크립트 숫자 계산( 간단한 계산기 만들기 ) (0) | 2020.02.08 |
[Linux-2] 쉘 스크립트에서 명령어 사용해 보기 (0) | 2020.02.08 |
댓글