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")