如何从 curl-head 标准输出更改“Last-Modified”时间格式?

如何从 curl-head 标准输出更改“Last-Modified”时间格式?

以下命令可以获取远程文件的修改时间,如何修改输出时间格式?

# curl -sI https://sgp-ping.vultr.com/vultr.com.100MB.bin | grep Last-Modified | cut -c16-
Mon, 29 Apr 2019 20:22:54 GMT

我想转换为Y-m-d H:i:s时间格式。非常感谢任何帮助。

答案1

将其通过管道传输到date命令并使用其格式控件按预期进行格式化,例如:

... |date -f- '+%Y-%m-%d %T'

更多格式控制请参见man date

相关内容