2016-03-17 64 views
2

我是批量腳本編程新手,遇到問題。 我在FTP服務器上的文件夾中有幾個文件。文件名如下。從包含兩個獨立模式的FTP服務器下載多個文件

A20160302.0000+0530-0000+0530_EMS-1440.mrf.bz2 
A20160302.0000+0530-0030+0530_EMS-NORMAL.mrf.bz2 
A20160302.0015+0530-0020+0530_EMS-SHORTPERIOD.mrf.bz2 
A20160302.0015+0530-0020+0530_FMA-PERIOD.mrf.bz2 
A20160302.0020+0530-0025+0530_EMS-SHORTPERIOD.mrf.bz2 
A20160302.0020+0530-0025+0530_FMA-PERIOD.mrf.bz2 
A20160302.0030+0530-0100+0530_EMS-NORMAL.mrf.bz2 

我想下載只有那些含有20160302NORMAL無論是在文件名的文件。

我曾嘗試與mget兩個字符串像

mget *20160302* *NORMAL* 

20160302NORMAL該下載文件。

任何想法?
在此先感謝。

回答

0

用途:

mget *20160302*NORMAL* 

你的語法mget *20160302* *NORMAL*與空間是一樣的像兩個獨立的mget命令:

mget *20160302* 
mget *NORMAL* 
+0

嗨,它給出了一個提示「沒有這樣的文件或目錄「 –

+0

執行'ls'後跟'mget * 20160302 * NORMAL *'並將兩個命令的完整輸出附加到您的問題中。 –

+0

我從另一個文件夾輸出,因爲我正在處理的文件夾的文件數在1000年。 –

相關問題