awk에서“NR == FNR”은 무엇입니까? 을 사용하여 파일 비교를 배우고 있습니다 awk. 아래와 같은 구문을 찾았습니다. awk 'NR==FNR{a[$1];next}$1 in a{print $1}' file1 file2 NR==FNR이것의 의미가 무엇인지 이해할 수 없습니까? 내가 시도 FNR==NR하면 동일한 결과를 얻습니까? 정확히 무엇입니까? awk FNR에서 현재 파일의 레코드 번호 (일반적으로 줄 번호)를 NR참조하고 총 레코드 번호를 나타냅니다. 연산자 ==는 두 개의 주변 피연산자가 같을 때 true를 반환하는 비교 연산자입니다. 즉 NR==FNR, FNR각 파일의 첫 번째 줄에 대해 다시 1 로 재설정되지만 NR계속 증가 하므로 첫 번째 파일에 대해서만 조건 이 참 임을 의미합니다 ...