我正在尝试通过 SecureCRT 使用 SFTP获取特定范围日期 (11-OCT
到) 的文件: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
)。