Realmente no lo sé, pero mi intento hasta ahora
history | awk '!x[<everything except first column which is the order>]++' | sort -r
Respuesta1
¿Tiene que ser extraño?
history | tail -n 50 | sort -r -n | cut -d " " -f4- | sort -u
básicamente
- Historial de clasificación inversa usando el prefijo numérico
- Quitar espacios
- Eliminar números principales
- Eliminar duplicados
Alternativamente, puede hacer lo siguiente basándose en estopregunta respondida anteriormente
history | sort -rn | sed -e 's/ *[0-9][0-9]* *//' | uniq | less