티스토리 뷰
반응형
Bash 스크립트는 리눅스 및 기타 유닉스 계열 운영 체제에서 사용되는 스크립팅 언어입니다.
(윈도우 운영체제의 배치파일과 비슷)
Bash 스크립트를 작성하고 실행하는 기본적인 방법은 다음과 같습니다.
Bash 스크립트 작성:
1. 텍스트 에디터로 스크립트 파일 작성:
터미널에서 `nano`, `vim`, `gedit` 등과 같은 텍스트 에디터를 사용하여 스크립트 파일을 작성합니다.
nano myscript.sh
2. 스크립트 내용 작성:
원하는 명령어 및 스크립트를 작성합니다. 예를 들면 다음과 같습니다.
#!/bin/bash
echo "Hello, World!"
첫 번째 줄에 `#!/bin/bash`는 이 스크립트가 Bash 쉘에서 실행되어야 함을 나타냅니다.
3. 저장 및 종료:
텍스트 에디터에서 저장한 후 종료합니다. (`nano` 사용 시 `Ctrl + X`, `Y`, `Enter`)
Bash 스크립트 실행:
1. 실행 권한 부여:
스크립트 파일에 실행 권한을 부여해야 합니다. 터미널에서 다음 명령어를 실행합니다.
chmod +x myscript.sh
2. 스크립트 실행:
실행 권한이 부여된 스크립트 파일을 실행합니다.
./myscript.sh
또는 경로를 지정하지 않고 실행하려면 스크립트 파일이 있는 디렉토리로 이동한 후 다음과 같이 실행할 수 있습니다.
cd /path/to/script
./myscript.sh
주요 Bash 스크립트 문법:
- 변수 선언 및 사용:
my_variable="Hello"
echo $my_variable
```
- 조건문:
if [ 조건 ]; then
# 조건이 참일 때 실행되는 명령어
else
# 조건이 거짓일 때 실행되는 명령어
fi
```
- 반복문:
for i in {1..5}; do
echo $i
done
```
- 함수 정의 및 호출:
my_function() {
echo "Hello from my_function!"
}
my_function
```
이는 Bash 스크립트의 간단한 예제이며, Bash 스크립트는 더 복잡한 작업과 제어 구조를 다룰 수 있습니다. 더 많은 정보를 얻으려면 Bash 스크립트에 대한 공식 문서나 온라인 자습서를 참고하는 것이 좋습니다.
반응형
'초보 우분투(리눅스)' 카테고리의 다른 글
우분투용 소스코드 백업 쉘스크립트 (1) | 2024.03.10 |
---|---|
PuTTY (1) | 2024.03.09 |
우분투에서 프로그램을 만들고 다른 사람들에게 배포하는 방법 (0) | 2024.03.03 |
우분투에서 한글 출력되는 폰트 목록 확인 방법 (0) | 2024.03.03 |
우분투 - 파일관리자에서 주소줄 표시하기 (1) | 2024.03.03 |