특정 위치에 많은 파일이 있고 32열의 값이 3000을 초과하는 파일 이름을 나열해야 합니다.
이것은 나에게 다음과 같은 기록을 제공하는 명령입니다.
awk -F, '$32 > 3000' *
이제 누구든지 이 레코드가 포함된 파일 이름을 얻는 방법을 말해 줄 수 있습니다.
답변1
FILENAME
내장 변수를 사용하세요 .
awk -F, '$32 > 3000{print FILENAME; nextfile}' *
특정 위치에 많은 파일이 있고 32열의 값이 3000을 초과하는 파일 이름을 나열해야 합니다.
이것은 나에게 다음과 같은 기록을 제공하는 명령입니다.
awk -F, '$32 > 3000' *
이제 누구든지 이 레코드가 포함된 파일 이름을 얻는 방법을 말해 줄 수 있습니다.
FILENAME
내장 변수를 사용하세요 .
awk -F, '$32 > 3000{print FILENAME; nextfile}' *