Ich kenne awk nicht wirklich, aber mein bisheriger Versuch
history | awk '!x[<everything except first column which is the order>]++' | sort -r
Antwort1
Muss es awk sein?
history | tail -n 50 | sort -r -n | cut -d " " -f4- | sort -u
grundsätzlich
- Umgekehrte Sortierung des Verlaufs mithilfe des numerischen Präfixes
- Leerzeichen entfernen
- Entfernen Sie führende Zahlen
- Duplikate entfernen
Alternativ können Sie auf dieser Grundlage Folgendes tunzuvor beantwortete Frage
history | sort -rn | sed -e 's/ *[0-9][0-9]* *//' | uniq | less