awk 결과에서 파일 이름 가져오기

awk 결과에서 파일 이름 가져오기

특정 위치에 많은 파일이 있고 32열의 값이 3000을 초과하는 파일 이름을 나열해야 합니다.

이것은 나에게 다음과 같은 기록을 제공하는 명령입니다.

awk -F, '$32 > 3000' *

이제 누구든지 이 레코드가 포함된 파일 이름을 얻는 방법을 말해 줄 수 있습니다.

답변1

FILENAME내장 변수를 사용하세요 .

awk -F, '$32 > 3000{print FILENAME; nextfile}' *

관련 정보