• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Linux

쉘스크립트 날짜/시간 관련 명령어(오늘날짜/어제날짜/내일날짜/현재시간)

달소 달소 1354

1

0

 

안녕하세요. 달소입니다.

 

오늘은 쉘스크립트 자동화의 기본이 되는 시간,날짜 구하는 스크립트 생성입니다.

 

기본적으로 bash쉘에서 제공해주는 date 명령어를 이용한 스크립트로 변수에 집어넣는다고 이해하시면 쉽겠습니다.

 

 

image.png.jpg

 

date명령어 에서 제공하는 포맷이 다양하기때문에 --help 명령어로 원하는 포맷을 찾아서 스크립트에 반영하시면 됩니다.

 

image.png.jpg

 

스크립트는 제가 만든 예제 스크립트 이외에 위 --help로 자유롭게 변경 가능합니다.

ex) 오늘날짜를 만드는 변수에서 today=${date "+%Y%m%d") 요일을 추가하고싶다면 %a추가

image.png.jpg

 

예제는 간단하게 오늘날짜, 현재시각, 어제날짜를 구하는 스크립트입니다.

 

#/bin/bash

 

echo "오늘날짜"
today=$(date "+%Y%m%d")
echo $today

 

echo "오늘시간"
time=`date +%Y-%m-%d" "%H:%M:%S`
echo $time

 

echo "어제날짜"
yesterday=`date +%Y%m%d -d '-1days'`
echo $yesterday

 

 

 

image.png.jpg

 

일부러 조금씩 다른포맷을 사용하였으니 편하신대로 사용하시면 되겠습니다.

 

 

신고공유스크랩
0
1명이 추천

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글