Wyjaśnij to zduplikowane usuwanie linii, zachowanie kolejności, jedno-wierszowe polecenie AWK
Nauczyłem się naprawdę przydatnego sposobu usuwania duplikatów linii z zachowaniem kolejnościUsuń duplikaty bez pliku sortowania - BASH.
Powiedz, jeśli masz następujący plik,
$cat file
a
a
b
b
a
c
możesz użyć następujących, aby usunąć duplikaty linii:
$awk '!x[$1]++' file
a
b
c
Jak to działa pod względem pierwszeństwa operacji?