정규식을 사용하여 SFTP에서 특정 파일을 가져오는 방법

정규식을 사용하여 SFTP에서 특정 파일을 가져오는 방법

11-OCTSecureCRT를 통해 SFTP를 사용하여 특정 날짜 범위의 파일을 가져오려고 합니다 .15-OCT

파일 이름:PEM_CUST_REC_G0X_20181016XXXXXX.gz

  • *20181016파일 날짜( YYYYMMDD)를 나타냅니다.
  • X다양한 값을 나타냅니다.

내가 뭐하는 거지:

#> get PEM_CUST_REC_G0?_201810(1[1-5])*.gz
#> //System could not find specific file

답변1

get의 명령은 sftp정규식을 이해하지 못하지만 일반적인 파일 이름 글로빙 패턴을 사용할 수 있습니다.

귀하의 경우:

get PEM_CUST_REC_G0?_2018101[1-5]??????.gz

패턴은 ?정확히 한 문자와 일치하며 2018101[1-5]2018년 10월 11일부터 15일(포함) 사이의 날짜와 일치합니다.

sftp시스템 설명서( ) 도 참조하십시오 man sftp.

관련 정보