gugudan 폴더를 원하는 경로에 만들어 준다
mkdir gugudan
gugudan 경로에 들어가서 gugudan.sh 파일을 만들어 준다
cat > gugudan.sh
vi editor로 gugudan.sh 파일을 열면
vi gugudan.sh
아무 소스도 없는 빈 파일이 나온다
여기서 a를 눌러 insert 모드에 진입 후 코드를 작성하면 된다
문법 정리
- 변수 선언 시 = 앞뒤로는 공백이 있으면 인식하지 못한다
- expr 명령어
- expr로 산술, 논리, 관계, 문자열을 연산할 수 있다
- 연산자와 피연산자는 스페이스 공백으로 구분돼야 한다 ex)$ expr 1 + 1
- *(곱하기)의 경우는 특수문자로 분류되기 대문에 '', "", \*로 구분해 줘야 한다 ex) $ expr 1 '*' 1 / $ expr 1 "*" 1 / $ expr 1 \* 1
for문을 돌리는 여러 가지 방법이 있지만 java에 익숙한 나는
이중 괄호(())를 사용했다
value=0
for((i=2; i<=9; 9++))
do
for((j=1; j<=9; j++))
do
value=`expr $i \* $j`
echo "$i * $j = $value"
done
echo " "
done
코드를 작성 후 :wq로 저장 후 sh파일을 실행하면
위와 같이 2단이 잘 찍히면 성공이다
'Server > Linux' 카테고리의 다른 글
shell script 기초) 입력 받아 출력하기 (0) | 2022.06.12 |
---|---|
auto deploy) 자동배포 프로그램 만들기 (deploy.sh) (0) | 2022.06.11 |
shell script 기초) 별찍기 (0) | 2022.06.11 |
Shell 자동로그인) Super한 PuTTy를 쓰기위한 방법 (0) | 2022.05.30 |
댓글