T24_STFBNK_CUSTOMER_와 같은 파일이 있습니다.2018100107553815383733380046446200.txt. 굵은 글씨의 숫자는 20181001
파일의 날짜입니다. 어제 날짜만 포함된 파일을 나열하려면 쉘 스크립트가 필요합니다! 어떻게 해야 하나요?
답변1
사용 date
명령:
date --date=yesterday +%Y%m%d
20181103
이를 문자열로 바꿀 수 있습니다.
$ echo pre__"$(date --date=yesterday +%Y%m%d)"__post
pre__20181103__post
이 내용을 이해했다면 이제 ls
및 와일드카드를 사용하여 필요에 따라 검색 패턴을 조정할 수 있습니다. 예를 들어. :
$ ls *pre__"$(date --date=yesterday +%Y%m%d)"__post*
pre__20181103__post
pre__20181103__post
현재 디렉터리에 있는 파일이 나열됩니다.