
이 작업을 완료하기 위해 학교 서버(루트 액세스 권한이 없음)의 현재 날짜를 얻으려고 합니다.
금요일까지 카운트다운하는 스크립트를 작성하세요(예: 출력은 "오늘은 일요일입니다. 금요일까지 5일 남았습니다"). 사용자가 아닌 서버의 시간과 요일을 사용해야 합니다.
답변1
Linux를 태그한 이후로 귀하는 강력한date
유틸리티를 마음대로 사용할 수 있습니다. 이러한 작업에 접근하는 방법은 다음과 같습니다(오늘 어떤 일이 발생하기를 원하는지에 따라 다름).~이다금요일 -- 이번 시간에는다음주):
now=$(date +%s)
fri=$(date +%s -d "next Friday")
days=$(( (fri - now) / 86400))
echo Today is $(date +%A), you have $days until Friday
답변2
시작은 다음과 같습니다.
date "+Today is %A"
date "+The current day of the week as an integer is %u"
명령 에 대한 매뉴얼을 살펴보십시오 date
.
답변3
dateutils
오늘 날짜를 인쇄하는 데 사용 :
$ dateconv -f "Anno Domini %OY %Om %Od" now
Anno Domini MMXVII IV XXX