Bash ve kabuk için yeniyim ama bir debian yüklemesi çalıştırıyorum ve ek paketler yüklemek zorunda kalmadan geçmişte bir tarih bulabilecek bir komut dosyası oluşturmaya çalışıyorum. öğreticiler itibaren ben bu sonuca vardık: Ben saplanıyor amBash Shell Geçerli Tarih Eksi Gün Sayısı
#!/bin/sh
#
# BACKUP DB TO S3
#
# VARIABLES
TYPE="DATABASE"
DAYS="30"
# GET CURRENT DATETIME
CURRENTDATE="$(date +%Y%m%d%H%M%S)"
# GENERATE PAST DATE FROM DAYS CONTSTANT
OLDERDATE=`expr $CURRENTDATE - $DAYS'
# CALL PYTHON SCRIPT WITH OLDERDATE ARGUMENT
python script.py $OLDERDATE
benim "günler" sadece sayı 30 ve formattted isnt datetime, bu nedenle bu gerçektir ben currentdate değişkenden eksi kendisine geldiğinde Açıkçası uyumlu değil.
Bu çalışmayı yapması için bir yol bulmama yardım edecek kadar kibar biri olur mu?