正規表現を使用して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

パターンは?正確に1文字と一致し、2018101[1-5]2018年10月11日から15日(含む)の日付と一致します。

sftpシステムマニュアル()も参照してくださいman sftp

関連情報