Szuka połączenia wewnętrznego w dwóch różnych plikach tekstowych. Zasadniczo szukam wewnętrznego odpowiednika programu łączącego GNU. Czy coś takiego istnieje? Jeśli nie, to najbardziej pomocne byłoby rozwiązanie awk
lub sed
, ale moim pierwszym wyborem byłby komenda Linux.Łączenie wewnętrzne w dwóch plikach tekstowych
Oto przykład tego, co szukam zrobić
Plik 1:
0|Alien Registration Card LUA|Checklist Update
1|Alien Registration Card LUA|Document App Plan
2|Alien Registration Card LUA|SA Application Nbr
3|Alien Registration Card LUA|tmp_preapp-DOB
0|App - CSCE Certificate LUA|Admit Type
1|App - CSCE Certificate LUA|Alias 1
2|App - CSCE Certificate LUA|Alias 2
3|App - CSCE Certificate LUA|Alias 3
4|App - CSCE Certificate LUA|Alias 4
Plik 2:
Alien Registration Card LUA
Wyniki:
0|Alien Registration Card LUA|Checklist Update
1|Alien Registration Card LUA|Document App Plan
2|Alien Registration Card LUA|SA Application Nbr
3|Alien Registration Card LUA|tmp_preapp-DOB
Dziękujemy! Tak, powinno (zaktualizowałem pytanie). Nie wiedziałem, że można wyłuskać i podać ten wynik z powrotem przez stdin. Całkiem użyteczne! –
@DaveSnigier: Zawsze można utworzyć plik tymczasowy, ale podstawienie procesu jest znacznie krótsze. – choroba