생성된 직원 파일:
1.프레드 2. 빌리 1 3. 샐리 1 4. 짐 2 5. 제인 2 6. 수 3 7. 메그 3번
"관리자" 파일을 만듭니다.
1.프레드 2. 빌 3. 샐리
다음과 같이 인쇄하고 싶습니다.
프레드 빌리 프레드 샐리 프레드 짐 빌리 제인 빌리 수 샐리 멕 샐리
답변1
이상한 방법 :
$ awk 'NR==FNR{a[$1]=$2;next} {print $2,a[$3"."]}' managers employees
Fred
Billy Fred
Sally Fred
Jim Bill
Jane Bill
Sue Sally
Meg Sally
답변2
분명히 "manager" 파일은 "employees"에 포함되어 있습니다. 그래서
awk '{a[$1]=$2; print $2, a[$3"."]}' employees
그 정도면 충분합니다.