如何通过shell脚本设置HTTP头的上次修改日期
我想将远程HTTP服务器上文件的最后修改日期设置为shell脚本变量如何通过shell脚本设置HTTP头的上次修改日期,sh,Sh,我想将远程HTTP服务器上文件的最后修改日期设置为shell脚本变量 CATEGORIES_DATE=$(date -d "$(curl -s -I -u ${URL} | grep Last-Modified | SOMETHING HERE)" +%Y-%m-%d) 服务器正在响应:上次修改:Sat,2012年7月28日09:15:30 GMT,我希望最后有类别\u DATE=2012-07-28。您可以使用awk+日期: CATEGORIES_DATE="$(curl -s -I "${
CATEGORIES_DATE=$(date -d "$(curl -s -I -u ${URL} | grep Last-Modified | SOMETHING HERE)" +%Y-%m-%d)
服务器正在响应:
上次修改:Sat,2012年7月28日09:15:30 GMT
,我希望最后有类别\u DATE=2012-07-28
。您可以使用awk+日期:
CATEGORIES_DATE="$(curl -s -I "${URL}" | awk '/^Last-Modified:/ { DATE=$3 " " $4 " " $5 ; system( "date -d \"" DATE "\" \"+%Y-%m-%d\"" ) }' )"
Awk将提取所需字段并将其提供到最新日期。您可以使用Awk+日期:
CATEGORIES_DATE="$(curl -s -I "${URL}" | awk '/^Last-Modified:/ { DATE=$3 " " $4 " " $5 ; system( "date -d \"" DATE "\" \"+%Y-%m-%d\"" ) }' )"
Awk将提取所需字段,并将其提供到最新