我收到的格式如下如何使用bash腳本或者awk來提取一個文件名
[2letters e.g.AF][6-digit-number sequence][Date in ccyymmdd][Time in hhmmss]
對於實例構造名的文件:
AF00010720120917144500.csv
我要自動加載此類文件到我的數據庫使用文件的日期部分。
這大致可以這樣開始:
#!/bin/bash
filename_datepart=$(echo `date -d "1 day ago" +"%d%m%Y"`)
filename="/home/hlosi/AF000107"$filename_datepart".csv"
但請記住,部分000107
變化與每個新文件。
你期望每天有多少個文件?另外,你不需要'hhmmsss'中的時間嗎? – beny23
我每天收到一個文件。我試圖用數據源推理排除時間部分,因爲它每天只有一個文件無濟於事。 – hlosukwakha