우노
[Shell Script] 기본 문법 본문
변수
변수 a를 사용하고 싶다면 a=hello 처럼 사용하면 된다.
- 변수는 대소문자를 구분하며, 대입을 할 때 = 사이에 공백이 있으면 안된다.
만약 변수를 숫자처럼 사용하고 싶다면 아래와 같은 2가지 방법이 있다.
#!/bin/bash a=123 # 123에 123을 더하는 2가지 방법 b=`expr $a + 123` #마지막은 ``로 덮어줘야한다. c=$((${a} + 123)) echo $b echo $c
./test.sh 246
조건문
#!/bin/bash
value=0
if [ "${value}" == "0" ]; then
echo "value is 0"
elif [ "${value}" == "1" ]; then
echo "value is 1"
else
echo "value is 2"
fi
반복문
#!/bin/bash
for var in 1 2 3 4
do
echo $var
done
./test.sh
1
2
3
4
파라미터 사용하기
쉘 스크립트 작성
#!/bin/bash echo 파일명은 $0 echo 첫 번째 파라미터는 $1 echo 두 번째 파라미터는 $2
실행시 파라미터 전달
./test.sh 안녕 하세요 첫 번째 파라미터는 안녕 두 번째 파라미터는 하세요
'Operating System > Shell Script' 카테고리의 다른 글
[Shell Script] 환경 변수 선언 (export) 및 호출 (os.environ) (0) | 2020.12.19 |
---|---|
[Shell Script] EOF 사용시 에러 (0) | 2020.12.19 |
[Shell Script] 명령 실행 결과를 변수로 저장하는 방법 (0) | 2020.12.08 |
[Shell Script] Shell Script 에서 csv 파일 읽기 (0) | 2020.12.06 |
[Shell Script] Shell Script 생성 및 실행 방법 (0) | 2020.07.07 |
Comments