ardakarakas adlı üyeden alıntı: mesajı görüntüle
Merhaba mart ayında girdiğimiz için günlerin başında 01-02-03 mevcut doğal olarak ama şöyle bir sıkıntı var örnek veriyorum bugünün gününde yani 02 'den 1 çıkardığı zaman 1 gösteriyor harika ama başında 0 olmuyor yani 02 den 1 çıkardığı zaman 01 yazması lazım çıktı şu şekilde oluyor nasıl yapabiliriz ?

day=$(date +%m$(expr `date +%d` - 1)%Y)

echo $day
ÇIKTI;
0312022
OLMASI GEREKEN ÇIKTI;
03012022
if [ `date +%d | cut -c 1`==0 ]
then
day=$(date +%m0$(expr `date +%d` - 1)%Y)
else
day=$(date +%m$(expr `date +%d` - 1)%Y)
fi
echo $day
Şu şekilde sanırım işiniz görülebilir olacaktır.