Linux
[Linux] 쉘 스크립트
sangyunpark
2023. 9. 28. 19:44
셸 스크립트
- 셸에서 돌아가도록 작성된 스크립트
- *.sh (확장자)
Shell(쉘)에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch)파일
Shebang ( 주석 선언문 )
# !/bin/bash
리눅스의 표준 쉘인 bash 쉘로 스크립트를 실행하겠다.
작성
echo "Hello World"
실행권한 부여후 실행시키면 된다!
변수
#!/bin/bash
NAME='LINUX'
COUNT=10 // 띄어쓰기 하면 안됨
echo $NAME
DIR_PATH = '/etc/tmp'
$
#!/bin/bash
echo $$ # shell pid
echo $0 # shell script name
echo $1 - $9 # shell parameter
echo $# # shell parameter count
echo $? # exit code
예약변수
#!/bin/bash
echo $HOME # home directory
echo $PATH # file path
echo $USER # user account
PATH=/any/where # warning 에러는 안나지만 쓰지말자
출력 결과
if(조건문)
#!/bin/bash
if[condition]
then
# do something
else
# do something
fi
-z $VAR
-n $VAR
for(반복문)
#!/bin/bash
for VAR in LIST
do
# do something
done
ls 한 결과가 echo로 출력이 된다.
While
while [condition]
do
# do something
done