No AIX, usando /bin/ksh93
:
grep "_$(printf '%(%Y%m%d)T' yesterday)" filename
Ou:
grep "$(printf '_%(%Y%m%d)T' yesterday)" filename
ou:
yesterday=$(printf '%(%Y%m%d)T' yesterday)
grep "_$yesterday" filename
Note que
TZ=aaa24 date
fornecerá a data 24 horas antes da data UTC, portanto, só é válida para informar a data de ontem em que a hora local segue UTC (embora possa lhe dar a data certa em algumas horas do dia em outros fusos horários) .