Я узнал действительно удобный способ удаления дубликатов строк, сохраняющих порядок от http://goo.gl/sE9yf. скажем, если у вас есть следующий файл,
$cat file
a
a
b
b
a
c
вы можете использовать следующие, чтобы удалить повторяющиеся строки
$awk '!x[$1]++' file
a
b
c
Можете ли вы объяснить, как это работает с точки зрения приоритета операций?