하루 전의 데이터를 사용하여 파일의 모든 레코드 수를 인쇄하는 쉘 스크립트

하루 전의 데이터를 사용하여 파일의 모든 레코드 수를 인쇄하는 쉘 스크립트

"20170811"과 같은 디렉토리가 있습니다. 이 디렉토리에는 많은 파일이 있습니다. 모든 파일의 개수와 전날의 날짜를 기록하고 싶습니다. 즉, 이 스크립트를 실행하면 Today-1을 기준으로 레코드 개수가 표시됩니다.

이전 날짜와 레코드 수를 인쇄하고 싶습니다. 고마워요 아만

답변1

내가 이해하는 바에 따르면, 레코드는 파일의 한 줄입니다.

이와 같은 것을 실행하면 도움이 될 수 있습니다.

grep '' *$(date -d '-1day' '+%Y%m%d')* | wc -l

여기서는 이름에 어제 날짜가 포함된 현재 디렉터리의 모든 파일을 찾은 다음 해당 파일의 줄 수를 계산합니다.

관련 정보