Ja.
echo "yesterday" | xargs date +"%d %m %Y" -d
Nur um es in bash hineinzuwerfen:
date +"%d %m %Y" -f <(echo yesterday)
Datum -f
weist es an, dasselbe zu tun wie -d
außer für jede Zeile in einer Datei ... Sie können den Dateinamen auf -
setzen um es von der Standardeingabe lesen zu lassen.
echo "yesterday" | date +"%d %m %Y" -f -
Sie können `command`
verwenden oder $(command)
Ersatz:
date +"%d %m %Y" -d $(echo "yesterday")