[Bash] 현재 시간 출력하기

목적: 현재 시간을 알기 위해서 사용

환경: Ubuntu 18.04


코드

#!/bin/bash

nowDate=$(date)
nowTimeType1=$(date +"%T")
nowTimeType2=$(date +"%r")
nowDay=$(date +"%Y$m$d")

echo "nowDate: $nowDate"
echo "nowTimeType1: $nowTimeType1"
echo "nowTimeType2: $nowTimeType2"
echo "nowDay: $nowDate"

결과

그림 1: 실행 결과 이미지

설명

  • date +’FORMAT’ 을 사용해서 원하는 시간, 날짜 등을 확인 할 수 있음
  • (주의 사항) “date” 다음에 Space가 있어야 하며 +’FORMAT’에는 Space가 있으면 안 됨
  • FORMAT의 종류는 년도, 월, 일, 시간, 초 등 아주 다양함 (상세한 Format 종류는 출처 2 참조)

  1. https://www.cyberciti.biz/faq/how-to-read-time-in-shell-script/
  2. https://www.cyberciti.biz/faq/unix-linux-getting-current-date-in-bash-ksh-shell-script/

Leave a Comment