반응형
회사에서 간단하게 Shell Script를 작성할 일이 있어서 찾아보고 , 간단하게 Shell Script(쉘 스크립트)에 대해 정리해보려고 한다.
1. 쉘 스크립트 파일 생성 및 실행 권한
1-1. 파일 생성
$vi shell_script.sh 또는 $vim shell_script.sh (vi 편집기로 .sh 파일 생성)
1-2. 스크립트 작성
#!/bin/bash (필수!!! Script 파일을 Bash Shell 로 실행시키겠다는 의미)
(Shell Script에서 # 은 주석이지만 여기서는 아니다)
------ Script 작성 ------
1-3. 실행 권한 부여
$chmod +x shell_script.sh (실행 권한 부여)
1-4. 실행
$ ./shell_script.sh ( 작성한 쉘 실행)
( ./은 현재 위치에 쉘 파일이 있을 경우, 다른 경로에 있다면 ~/[해당경로]/shell_script.sh
2. 자주 사용하는 것들
2-1. 출력
- Echo
ehco "echo test" (자동으로 줄이 바뀌어 출력)
- # (주석)
echo "주석이 없으니까 출력"
#echo "주석이 있으니까 출력 X"
2-2. 변수 선언
- "변수명" = "값" 으로 선언 (*변수명=값 과 같이 = 앞뒤로 공백 없이 사용해야 한다.)
- $ 변수명 으로 사용
#!/bin/bash
test="shell_script"
number="1"
echo $test (shell_script 출력된다)
echo $number (숫자 1이 출력된다)
echo $test$number (shell_script1이 출력된다)
2-3. 조건문( if 문)
- if [ 조건 ]; then ··· elif [ 조건 ]; then ··· else ··· fi 를 사용합니다.
- 조건 연산에 관련 된것은 링크 참고(https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/comparison-ops.html)
#!/bin/bash
test=7
if [ $test eq 7 ] then
echo "행운의 7"
else
echo "7이 아닙니다"
fi
참조
반응형
'Tool, 이론 및 기타 > Shell' 카테고리의 다른 글
[Shell] 간단한 vi 명령어 (0) | 2020.03.17 |
---|