JaeWon's Devlog
article thumbnail
반응형

회사에서 간단하게 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
profile

JaeWon's Devlog

@Wonol

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!