본문 바로가기
OS/Linux

[Linux] 셸 스크립트(2)

by BTC_효범 2023. 1. 19.

안녕하세요. BTC95입니다.

오늘도 이어서 리눅스 셸 스크립트에 대하여 알아보겠습니다.


셸 스크립트 프로그래밍

리눅스는 대부분을 C 언어로 작성했기 때문에 셸 스크립트도 C 언어와 유사한 방법으로 프로그래밍이 가능합니다.

그래서 프로그래밍 언어를 다뤄본 적이 있다면 보다 쉽게 셸 스크립트를 공부할 수 있습니다.

셸 스크립트도 일반적인 프로그래밍 언어와 비슷하게 변수, 반복문, 제어문 등을 사용할 수 있습니다. 또한 별도로 컴파일하지 않고 텍스트 파일 형태로 셸에서 바로 실행할 수 있습니다. 그래서 셸 스크립트는 주로 vi 에디터나 gedit으로 작성하는 편입니다.

 

셸 스크립트 작성

vi name.sh

#!/bin/sh			특별한 형태의 주석으로 bash를 사용하겠다는 의미
echo "사용자 이름: " $USER	화면에 출력하는 명령 사용자 이름: 이라는 글자를 출력하고 뒤에는 $USER라는 환경 변수 출력
echo "홈 디렉터리: " $HOME
exit 0				종료 코드 반환(정상 실행 확인)

 

셸 스크립트 실행

sh 스크립트파일 명령으로 실행

sh name.sh

실행 가능 속성으로 변경한 후 실행

chmod -x name.sh
./name.sh

감사합니다.

'OS > Linux' 카테고리의 다른 글

[Linux] 셸 스크립트(4)  (0) 2023.02.03
[Linux] 셸 스크립트(3)  (0) 2023.01.26
[Linux] 셸 스크립트(1)  (0) 2023.01.17
[Linux] LVM의 개념과 이해  (0) 2023.01.05
[Linux] Name Server  (0) 2022.12.29

댓글