我有大量名为A2012178.1220.051.2012178233531.hdf的文件 ,从第 2 个字符到第 8 个字符是日期,年份加上儒略日。从第 13 个字符到文件的扩展名对我来说都是垃圾......所以我想重命名文件并转换日期(为方便起见)。
到目前为止,我能够在 bash 中转换日期
CONVERTED=$(date -d "${Year}-01-01 +${JulianDay} days -1 day" "+%Y%m%d")
但我不知道如何从文件名中读取年份和儒略日并替换 bash 脚本中的名称....
任何想法?