접두사가 __date_030000_1.txt인 디렉터리에서 파일을 찾는 방법은 무엇입니까?

접두사가 __date_030000_1.txt인 디렉터리에서 파일을 찾는 방법은 무엇입니까?

Prefix__date_030000_Suffix를 사용하여 디렉터리에서 파일을 찾는 방법

여기서 접두사는 실제 파일 이름, 날짜 형식은 date +%Y%m%d, 접미사는 ".txt"이며 030000 숫자는 파일마다 다릅니다.

내 요구 사항은 날짜 형식으로 제공된 접두사와 접미사가 있는 파일을 찾는 것입니다.

예:--파일 이름은 ABC_XYZ_40001_20150119_030000_1.txt와 같습니다. 여기서 ABC_XYZ_40001은 접두사이고 20150119는 제공된 날짜이고 1.txt는 접미사입니다. ls grep cat 및 sed를 사용하여 파일 이름을 얻으십시오. FIND 명령을 통해 이를 수행할 수 있는 방법이 있습니까?

답변1

다음과 같이 사용할 수 있습니다.

ls *_$(date +%Y%m%d)_*.txt

cat, grep 등도 필요하지 않습니다.

관련 정보