如何在我的 curl 脚本中只提取时间戳和日期?

How do I extract only timestamp and date at my curl script?

我有这个脚本可以测试我的连接并记下状态代码。每次运行时,我都想在它的顶部提取日期戳和时间。像这样:

Date and Time
result1
result2
result3

Date and Time
result1
result2
result3

我的脚本如下所示:

while read LINE; do curl -o /dev/null --silent --head --write-out "%{http_code} $LINE\n" "$LINE"; done < /home/otto/Desktop/todo | tee >> /home/otto/Desktop/test_results.txt

我还想在结果之间添加一些间距,因为我当前的结果日志是这样的:

result1
result2
result3
result1 ---> I run the script again
result2
result3

有人可以帮忙吗?

试试这个:

(
  echo "• $(date -Is):"
  while read URL; do
    curl -o /dev/null --silent --head --write-out "  %{http_code} $URL\n" "$URL";
  done
) </home/otto/Desktop/todo | tee >>/home/otto/Desktop/test_results.txt