실습1). 학생의 시험 성적을 입력 받아서 학점을 계산하는 스크립트를 작성하세요. 학점은 점수가 96-100:A+, 90-95:A0 , 86-89:B+, 80-85:B0, 76-79:C+, 70-75:C0, 66-69:D, 나머지는 F로 계산 . 그리고 100점이 넘는 점수는 So Big 메시지를 출력, 1점보다 적은 값이 들어오면 So small 이라는 메시지를 출력하고 스크립트를 종료하게 작성하시오. 



[root@localhost ~]# sh exam1.sh 

학생의 성적을 입력하세요 :78 

C+ 

[root@localhost ~]# sh exam1.sh 

학생의 성적을 입력하세요 :90

A0 




실습2). 학생으로부터 지역번호를 입력 받아서 지역명을 출력하는 스크립트를 작성하시오, 지역번호가 02:서울. 031:경기, 051:부산, 052:울산 .나머지는 Heaven으로 출력합니다. 단 지역번호가 0보다 작거나 100보다 크면 "Check Your number!!!" 메시지 출력 스크립트 를 종료하게 작성하시오.



[root@localhost ~]# sh exam2.sh 

지역번호를 입력하세요 : 031 

경기 

[root@localhost ~]# sh exam2.sh 

지역번호를 입력하세요 : 051 

부산




실습3). 사용자에게 원하는 단 수를 입력 받아 해당 단 수의 구구단을 출력 한 후 "Retry? y|Y : " 메시지를 보인 후 y를 누르면 다시 원하는 단수를 입력받아 출력하게 하고 만약 다른 문자를 누르면 종료하는 스크립트를 작성하시오. 



[root@localhost ~]# sh exam3.sh 

단수를 입력하세요 : 3 

3 X 1 = 3 

3 X 2 = 6 

3 X 3 = 9 

3 X 4 = 12 

3 X 5 = 15 

3 X 6 = 18 

3 X 7 = 21 

3 X 8 = 24 

3 X 9 = 27 

Retry? Y |y :y 

단수를 입력하세요 : 5 

5 X 1 = 5 

5 X 2 = 10 

5 X 3 = 15 

5 X 4 = 20 

5 X 5 = 25 

5 X 6 = 30 

5 X 7 = 35

5 X 8 = 40 

5 X 9 = 45




실습4). 아래와 같이 구구단을 출력하는 스크립트를 작성하시오. 



[root@localhost ~]# sh gugudan.sh 

2 X 1 = 2 3 X 1 = 3 ............. 


9 X 1 = 9 2 X 9 =18 3 X 9 =27 ............. 9 X 9 =81



+ Recent posts