sonam_sharma sonam_sharma - 29 days ago 11
Linux Question

How to set a variable to current date and date-1 in linux?

I want to set the variable

date-today
to the current date, and
date_dir
to yesterday's date, both in the format
yyyy-mm-dd
.

I am doing this:

#!/bin/bash
d=`date +%y%m%d%H%M%S`
echo $d

Answer

You can try:

#!/bin/bash
d=$(date +%Y-%m-%d)
echo "$d"

EDIT: Changed y to Y for 4 digit date as per QuantumFool's comment.