[Shell Script] 기본 문법 알아보기 - if 문, for 문
2021. 7. 11. 22:37ㆍLinux
반응형
최근에 회사에서 Jenkins 에서 스크립트 파일을 돌려 하는 작업을 진행했다. 오랜만에 shell script 를 짜다 보니 이런 기본 문법들까지도 찾아보면서 하느라 시간이 들었다.
이번 작업 때 사용한 문법들을 정리해놓고 앞으로 찾아봐야지 🧤🧤🧤
또한 나같은 분들께 도움이 됐으면 하는 마음에 정리해 놓는다.
우선 여기에는 가장 기본인 if문과 for문을 정리해놓고, 나머지는 따로 포스팅하려고 한다. (내일의 나를 믿는다..... 🐶)
if 문
if [ 조건문 ]; then
echo "if"
elif [ 조건문 ]; then
echo "else if"
else
echo "else"
fi
핵심은, if [ ] 로 시작하고 fi 로 끝난다는 것 !!! 이것만 알면 끝.
if 만 사용할 경우에는 아래와 같이 사용하면 된다.
if [ 조건문 ]; then
echo "if"
fi
for 문
# 기본 문법
for [변수] in [범위]; do
반복할 작업
done
# 또는 아래와 같이 사용할 수도 있다
for [변수] in [범위]
do
반복할 작업
done
예시1 - 순차적으로 증가하면서 반복
for i in {1..5}; do
echo "i : $i"
done
예시2 - 배열
array=(V1 V2 V3 V4 V5)
for value in "${array[@]}"; do
echo "value : $value"
done
반응형
'Linux' 카테고리의 다른 글
[Linux] grep 명령어 사용하기 - 정규표현식을 사용하여 유용하게 (0) | 2021.07.13 |
---|---|
[Shell Script] 배열(array)과 Map 사용하기 (0) | 2021.07.12 |