From b9dcbad2f14278c8026484e3f5f6aa9e4770d3dc Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 <0xFEEDC0DE64@gmail.com> Date: Thu, 3 May 2018 09:19:38 +0200 Subject: [PATCH] Added speedlog.sh script --- speedlog.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 speedlog.sh diff --git a/speedlog.sh b/speedlog.sh new file mode 100755 index 0000000..243b8a7 --- /dev/null +++ b/speedlog.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +TIMESTAMP="$(date '+%Y-%m-%d_%H:%M:%S')" + +SPEEDTEST_OUTPUT="$(speedtest)" + +HOSTER="$(echo "$SPEEDTEST_OUTPUT" | grep -Po 'Hosted by \K[^[]*')" +PING_TIME="$(echo "$SPEEDTEST_OUTPUT" | grep -Po '\]: \K.*')" +DOWNLOAD="$(echo "$SPEEDTEST_OUTPUT" | grep -Po 'Download: \K.*')" +UPLOAD="$(echo "$SPEEDTEST_OUTPUT" | grep -Po 'Upload: \K.*')" + +printf "%-21s %-40s %10s %14s %14s\n" "$TIMESTAMP" "$HOSTER" "$PING_TIME" "$DOWNLOAD" "$UPLOAD" | tee -a speedlog.txt