12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env bash
- _speedTestData() {
- local pingbps ping_f bps_f bps_int
- export ping_int mbps_int
- pingbps=$(speedtest-cli --no-upload --csv "$@" | cut -d"," -f7-8)
- ping_f="${pingbps%,*}"
- ping_int="${ping_f%.*}"
- bps_f="${pingbps#*,}"
- bps_int="${bps_f%.*}"
- mbps_int=$((bps_int / 1000000))
- }
- if _speedTestData; then
- echo "Wireguard:"
- echo -e "\tPing: $ping_int"
- echo -e "\tMbps: $mbps_int"
- fi
- if _speedTestData --server 17170; then
- echo "Native:"
- echo -e "\tPing: $ping_int"
- echo -e "\tMbps: $mbps_int"
- fi
|