El siguiente awkcomando elimina todas las líneas duplicadas como se explica aquí :
awk '!seen[$0]++'
Si el texto contiene líneas vacías, se eliminarán todas menos una línea vacía.
¿Cómo puedo mantener todas las líneas vacías mientras elimino todas las líneas duplicadas no vacías, usando solo awk? Por favor, también incluya una breve explicación.