我有一個目錄充滿了csv文件,並且在運行時我將生成一些中間的csv文件。我只想遍歷原始文件,而不是在運行時生成的文件。與原有的以「2017年」開始,所以我的線沿線的思考的東西:shell腳本循環通過一些文件的方向
for FILE in "$data_dir"2017*_"$i".csv;
其中$我來自通過潛在的字符串在這個文件名的數組迭代。然而,即使我想結果是:
20170301_file1.csv 20170301_file2.csv 20170301_file3.csv 20170302_file1.csv
等,一個echo
上$FILE
回報:
2017*_file1.csv
2017*_file2.csv
2017*_file3.csv
我不知道如何更改我的的2017*
部分的聲明。
似乎最簡單的事情就是使用單獨的目錄。 –