嗨我有这样的文件名。我想在加载之前每天从文件名中删除日期部分,并在加载完成后附加日期。我怎么能做到这一点?。
文件名: -
zip_cost_03_08_2018 21_13_04.csv
在我的加载开始之前我需要像下面这样的文件名
zip_cost.csv
我需要在负载完成后追溯日期。
zip_cost_03_08_2018 21_13_04.csv
答案 0 :(得分:1)
您可以使用date
命令以所需格式获取时间戳。
$ date "+%m_%d_%Y_%H_%M_%S"
03_09_2018_09_21_40
所以,你可以这样做 -
mv "zip_cost_03_08_2018 21_13_04.csv" zip_cost.csv
# Run the load operation
mv zip_cost.csv "zip_cost_$(date '+%m_%d_%Y_%H_%M_%S').csv"