我有一个每天运行的脚本来添加/提交/推送到 github。我正在尝试将提交消息更改为提交的大小,该大小始终只有 1 个文件,格式为<date>.html
.
我可以使用 引用日期date "+%Y%m%d".html
,它会在终端中返回一个有效的文件名。但是,当我尝试使用 统计它时stat --printf="%s" date\ "+\%Y\%m\%d".html
,它返回错误stat: cannot stat ‘date +\\%Y\\%m\\%d.html’: No such file or directory
。
我知道它没有将我的日期作为命令执行。我该怎么做?
您将该date ...
部分作为文字参数传递,而不是 Bash 命令的结果,因此您必须将其包装到$()
构造中。
stat --printf="%s" $(date "+%Y%m%d.html")
这将起作用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句