상세 컨텐츠

본문 제목

[Linux] 5주차 과제3 -별찍기, 구구단 출력

운영체제/Linux

by 밍구21 2020. 6. 9. 20:10

본문

짜라란 파일 생성

수정을 거쳐 완성된 스크립트

 

 

결과는 잘 나온다.

 

read -p를 이용해 입출력을 한 줄에 받도록 해줬다.

짝수일 시 별찍기, 홀수일 시 구구단을 실행하므로 if else문을 사용해줬다.

 

먼저 별찍기! if문 조건문 안에 계산식을 넣어줄 때는 $(())를 사용해서 넣어줬다.

안 넣어도 봤는데 그러면 값이 나오긴 하는데 오류가 발생한다.

조건문 안에 -eq 대신 ==를 입력해도 결과는 같았다.

 

별찍기 코드는 이전 C++과제를 리눅스 문법에 맞춰 그대로 옮겨왔다.

 

그리고 구구단.

처음 입력해주는 숫자 외에 뒤에 곱해줄 숫자를 mul이라는 변수로 선언해 값을 1로 초기화 시켜줬다.

처음에 let 명령어를 입력하지 않고 mul++를 하니 mul이 커지지 않아서 무한 출력돼서 깜짝 놀랐다.

그리고 while문이라 안 되는 건진 모르겠지만 조건문 안에 -le 대신 <=을 했을 땐 오류가 났다.

'운영체제 > Linux' 카테고리의 다른 글

[Linux] 5주차 과제2 -계산기 스크립트 작성  (0) 2020.06.09
[Linux] 5주차 과제1  (0) 2020.06.09
[Linux] 4주 과제3  (0) 2020.06.02
[Linux] 4주 과제2  (0) 2020.06.02
[Linux] 4주 과제 1  (0) 2020.06.02

관련글 더보기