728x90
728x170
Q. 파일 조건 (if-then-elif-else) 구조를 사용한 명령을 이용해 주어진 시간에 따라 적절한 인사말, 즉 12시 이전에는 Good morning이라는 메시지를 출력하고, 12시와 18시 사이에는 Good Afternoon이라는 메시지를, 그 이후에는 Good Evening을 출력하는 스크립트를 작성하시오.
파일 이름 : greetings date 명령 기능 실행 예 : $ date # 날짜와 시간을 출력 $ date +%H # 오직 시간만을 출력 $ date '+DATE: %m-%d-%y' # 하이픈(-)으로 구분된 날짜를 출력 $ date '+TIME: %H:%M:%S' # 콜론(:)으로 구본된 시간을 출력 |
A.
my_cp1 : cp 명령 사용 |
#!/bin/bash # # greetings : displays greetings according to the time of the day # 한국표준시간(KST) 기준으로 표현 : man date 참고할 것 # 0시 이상 12시 미만 : Good Morning # 12시 이상 18시 이하 : Good Afternoon # 19시 이상 24시(0시) 미만 : Good Evening hr=`date +%H` if (( $hr >= 0 && $hr < 12 )) # 0시 이상 12시 미만일 경우 then echo "Good morning" elif (( $hr >= 12 && $hr <= 18 )) # 12시 이상 18시 이하일 경우 then echo "Good Afternoon" else # 19시 이상 24시(0시) 미만일 경우 echo "Good Evening"
fi
|
728x90
그리드형(광고전용)
'System Software > UNIX' 카테고리의 다른 글
cp 명령어 구현 (쉘 프로그래밍) (0) | 2017.12.06 |
---|---|
스크립트 작성하기 (0) | 2017.11.28 |
아스키 코드값 확인하기 (0) | 2017.11.07 |
현재 디렉토리에서 파일(디렉토리) 개수 구하기 (0) | 2017.11.07 |
Hard Link & Soft Link (0) | 2017.09.12 |