Czy istnieje narzędzie (lub opcja sort
), które będą zmieniać kolejność wierszy pliku, aby były uporządkowane jak klucz w innym pliku?
Na przykład mam plik danych:
T01F01475558 30
T01F022B3A17 31
T01F022EEDFD 19
T01F026E0209 19
I inny (sortuj plik „klucza”):
T01F022EEDFD
T01F026E0209
T01F022B3A17
T01F01475558
Czy istnieje sposób na posortowanie pierwszego pliku, aby pierwsze pole było w tej samej kolejności co drugi plik? Każdy klucz jest unikalny (bez duplikatów), aw każdym pliku jest taka sama liczba linii.
Czy istnieje narzędzie UNIX, o którym nie wiem, które to zrobi?