是否可以在不下载文件的情况下获取带有URL的文件的创建日期?
让说出它的http:///sever1.example.com/foo.bar。如何获取在bash终端上创建foo bar的日期
答案 0 :(得分:1)
无需使用curl
,BASH可以处理TCP连接:
$ exec 5<>/dev/tcp/google.com/80
$ echo -e "GET / HTTP/1.0\n" >&5
$ head -5 <&5
HTTP/1.0 200 OK
Date: Tue, 04 Dec 2018 13:29:30 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
$ exec 5>&-
答案 1 :(得分:0)
与@MichaWiedenmann内联,我看到唯一的解决方案是使用curl等第三方二进制文件来帮助命令中的bash
curl -Is http://server1.example.com/foo.bar
这将打印可以通过 grep 和 sed 进行操作以符合我的目的的信息