에 따라 파일을 AWK는 병합 키를 기반으로합니다. 예상 결과 :이 시도나는 두 개의 파일이 키
jeden: adam
dwa: baska
trzy: celina
cztery: darek
piec: ela
szesc: flora
ttttttt: llll
siedem: gosia
osiem: hela
dziewiec: irga
dziesiec: jola
:
$ awk -F ":" '{getline a < "2.txt" split(a, b, ":"); if($2==b[1]) print $1":", b[2]}' 1.txt
ttttttt: llll
당신의 도움에 감사드립니다.
좋은 해결책, 좋은 해결책에
| sed 's/:/& /'
을 추가합니다. getline을 사용하여 다른 솔루션을 작성합니까? – Tedee12345