【发布时间】:2020-01-01 17:59:34
【问题描述】:
我想创建一个自动化服务来根据文件名中的日期更改文件的创建日期。
文件名:“2014-02-02 Lorem Ipsum.md”或“20190828719 Lorem Ipsum.md”。
如果有一种方法可以将两者都构建到一个服务中,那就太棒了,但两个也可以。不要在意时间,只要约会。
#Note: Filename = "2014-02-02 Lorem Ipsum.md"
$ BASENAME=$(basename $f)
$ TITLE=${BASENAME%.*}
$ echo "$TITLE" | cut -d" " -f1
2014-02-02
Lorem
Ipsum
$ #TOUCH - Something
我假设我将使用某种for f do done 来遍历所有选定的文件。
【问题讨论】:
-
您说您不关心时间,但可以修改时间时间创建,例如始终将其设置为 00:00 还是要保留原始时间创建?
-
在一个完美的世界里,应该是这样的: #Case A: 2014-02-02 - 保持原始时间创建 #Case B: 201402021310 - 更新日期和时间 日期绝对是最重要的不过事情。