Estou assumindo que você deseja obter apenas a última linha.
Para isso, basta adicionar o --newline
flag a youtube-dl
.
youtube-dl --newline -cit -f 18 URL | grep -e ETA -e "Downloading video #"
Isso faz com que o progresso seja gerado para uma nova linha a cada vez, em vez de apagar e excluir continuamente partes da mesma linha. Isso é necessário para o seu comando grep funcionar.