#!/usr/bin/env bash WORKING_DIR=$(dirname $0) python3 -m venv $WORKING_DIR/.venv source $WORKING_DIR/.venv/bin/activate python3 -m pip install -I --disable-pip-version-check -r $WORKING_DIR/requirements.txt if [[ $# -ne 1 ]]; then OUTPUT=$WORKING_DIR/log.tsv else OUTPUT=$1 fi if [[ ! -f $OUTPUT ]]; then speedtest-cli --csv-header | sed -E 's/,/\t/g' > $OUTPUT fi len=$(wc -l $OUTPUT | cut -d' ' -f1) if [[ $len -le 0 ]]; then speedtest-cli --csv-header | sed -E 's/,/\t/g' > $OUTPUT fi speedtest-cli --csv-delimiter ' ' --csv >> $OUTPUT