❯❯ speedtest-cli --list | grep "Germany" | awk '{print $1}' | sed 's/.$//' | head -n 3 | while read i; do printf "\n" && speedtest-cli --bytes --server $i; done
Change Germany to Singapore…
Change head -n 3 to head -n 5 if you want to check 5 servers (recommend 3)
DEMO
```
❯❯ speedtest-cli --list | grep "Germany" | awk '{print $1}' | sed 's/.$//' | head -n 3 | while read i; do printf "\n" && speedtest-cli --bytes --server $i; done
Retrieving speedtest.net configuration...
Testing from CMC Telecom Infrastructure Company (203.205.26.231)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by KABEL-TV-BINZ (Binz) [9227.08 km]: 388.804 ms
Testing download speed................................................................................
Download: 1.76 Mbyte/s
Testing upload speed................................................................................................
Upload: 1.32 Mbyte/s
Retrieving speedtest.net configuration...
Testing from CMC Telecom Infrastructure Company (203.205.26.231)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Stadtwerke Finsterwalde (Finsterwalde) [9267.00 km]: 460.668 ms
Testing download speed................................................................................
Download: 1.38 Mbyte/s
Testing upload speed................................................................................................
Upload: 1.41 Mbyte/s
Retrieving speedtest.net configuration...
Testing from CMC Telecom Infrastructure Company (203.205.26.231)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by IPB (Berlin) [9271.88 km]: 440.142 ms
Testing download speed................................................................................
Download: 0.51 Mbyte/s
Testing upload speed................................................................................................
Upload: 1.32 Mbyte/s
```
Speed test to 3 servers in the same country
Germany
toSingapore
…head -n 3
tohead -n 5
if you want to check 5 servers (recommend 3)DEMO
``` ❯❯ speedtest-cli --list | grep "Germany" | awk '{print $1}' | sed 's/.$//' | head -n 3 | while read i; do printf "\n" && speedtest-cli --bytes --server $i; done Retrieving speedtest.net configuration... Testing from CMC Telecom Infrastructure Company (203.205.26.231)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by KABEL-TV-BINZ (Binz) [9227.08 km]: 388.804 ms Testing download speed................................................................................ Download: 1.76 Mbyte/s Testing upload speed................................................................................................ Upload: 1.32 Mbyte/s Retrieving speedtest.net configuration... Testing from CMC Telecom Infrastructure Company (203.205.26.231)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Stadtwerke Finsterwalde (Finsterwalde) [9267.00 km]: 460.668 ms Testing download speed................................................................................ Download: 1.38 Mbyte/s Testing upload speed................................................................................................ Upload: 1.41 Mbyte/s Retrieving speedtest.net configuration... Testing from CMC Telecom Infrastructure Company (203.205.26.231)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by IPB (Berlin) [9271.88 km]: 440.142 ms Testing download speed................................................................................ Download: 0.51 Mbyte/s Testing upload speed................................................................................................ Upload: 1.32 Mbyte/s ```