第一次发帖.你好,世界.处理我的第一个脚本,只是检查我的网站列表是否在线,然后返回HTTP代码以及将其返回到桌面上另一个文件所花费的时间.
- 这篇文章将在MAC OSX上运行 -
我想修改我的脚本,以便将其输出格式化为3个整齐的列.
目前
#!/bin/bash
file="/Users/USER12/Desktop/url-list.txt"
printf "" > /Users/USER12/Desktop/url-results.txt
while read line
do
printf "$line" >> /Users/USER12/Desktop/url-results.txt
printf "\t\t\t\t" >> /Users/USER12/Desktop/url-results.txt
curl -o /dev/null --silent --head --write-out '%{http_code} %{time_total}' "$line" >> /Users/USER12/Desktop/url-results.txt
printf "\n" >> /Users/USER12/Desktop/url-results.txt
done <"$file"
Run Code Online (Sandbox Code Playgroud)
以下列格式输出
google.com 200 0.389
facebook.com 200 0.511
abnormallyLongDomain.com 200 0.786
Run Code Online (Sandbox Code Playgroud)
但我想格式化为整齐的对齐列,以便于阅读
DOMAIN_NAME HTTP_CODE RESPONSE_TIME
google.com 200 0.389
facebook.com 200 0.511
abnormallyLongDomain.com 200 0.486
Run Code Online (Sandbox Code Playgroud)
谢谢大家的帮助!!