В соответствии с этим результатом теста он должен хорошо работать с Wine on Natty. И вот учебник по установке Steam в Wine. Не пробовал это сам, хотя ...
Поскольку speedtest-cli является программой и библиотекой python, довольно просто сделать минимальную альтернативную программу, которая выполняет только тест загрузки и выводит результат.
Откройте редактор, сохраните как dl-speedtest.py
import speedtest
s = speedtest.Speedtest()
s.get_config()
s.get_best_server()
speed_bps = s.download()
speed_mbps = round(speed_bps / 1000 / 1000, 1)
print(speed_mbps)
запустите с python dl-speedtest.py
Это дает результат в bps, как число с плавающей запятой Мбит / с округляется до одного десятичного знака в соответствии с запросом
Минимальная версия speedtest-cli для этого - 1.0.0. Думаю, вам может понадобиться pip install speedtest-cli --upgrade для обновления.
Поскольку speedtest-cli является программой и библиотекой python, довольно просто сделать минимальную альтернативную программу, которая выполняет только тест загрузки и выводит результат.
Откройте редактор, сохраните как dl-speedtest.py
import speedtest
s = speedtest.Speedtest()
s.get_config()
s.get_best_server()
speed_bps = s.download()
speed_mbps = round(speed_bps / 1000 / 1000, 1)
print(speed_mbps)
запустите с python dl-speedtest.py
Это дает результат в bps, как число с плавающей запятой Мбит / с округляется до одного десятичного знака в соответствии с запросом
Минимальная версия speedtest-cli для этого - 1.0.0. Думаю, вам может понадобиться pip install speedtest-cli --upgrade для обновления.
Поскольку speedtest-cli является программой и библиотекой python, довольно просто сделать минимальную альтернативную программу, которая выполняет только тест загрузки и выводит результат.
Откройте редактор, сохраните как dl-speedtest.py
import speedtest
s = speedtest.Speedtest()
s.get_config()
s.get_best_server()
speed_bps = s.download()
speed_mbps = round(speed_bps / 1000 / 1000, 1)
print(speed_mbps)
запустите с python dl-speedtest.py
Это дает результат в bps, как число с плавающей запятой Мбит / с округляется до одного десятичного знака в соответствии с запросом
Минимальная версия speedtest-cli для этого - 1.0.0. Думаю, вам может понадобиться pip install speedtest-cli --upgrade для обновления.
Это задание для awk:
speedtest-cli --simple | awk 'NR==2{print$2}' # just the numeral
speedtest-cli --simple | awk 'NR==2{print$2" "$3}' # numeral and unit
С sed он немного сложнее:
speedtest-cli --simple | sed '/D/!d;s/.* \(.*\) .*/\1/' # just the numeral
speedtest-cli --simple | sed '/D/!d;s/[^ ]* \(.*\)/\1/' # numeral and unit
И тогда есть:
speedtest-cli --simple | grep Download | awk '{print $2}'
Как первый вариант десерта, но без селектора строк.
Это также будет работать:
speedtest-cli --simple | grep -E "Download:\s*" | sed -r 's/Download:\s*//'
Вы можете попробовать следующее:
speedtest-cli --simple | grep "Download: " | sed "s/Download: //g"
Это задание для awk:
speedtest-cli --simple | awk 'NR==2{print$2}' # just the numeral
speedtest-cli --simple | awk 'NR==2{print$2" "$3}' # numeral and unit
С sed он немного сложнее:
speedtest-cli --simple | sed '/D/!d;s/.* \(.*\) .*/\1/' # just the numeral
speedtest-cli --simple | sed '/D/!d;s/[^ ]* \(.*\)/\1/' # numeral and unit
Вы можете попробовать следующее:
speedtest-cli --simple | grep "Download: " | sed "s/Download: //g"
И тогда есть:
speedtest-cli --simple | grep Download | awk '{print $2}'
Как первый вариант десерта, но без селектора строк.
Это задание для awk:
speedtest-cli --simple | awk 'NR==2{print$2}' # just the numeral
speedtest-cli --simple | awk 'NR==2{print$2" "$3}' # numeral and unit
С sed он немного сложнее:
speedtest-cli --simple | sed '/D/!d;s/.* \(.*\) .*/\1/' # just the numeral
speedtest-cli --simple | sed '/D/!d;s/[^ ]* \(.*\)/\1/' # numeral and unit
Вы можете попробовать следующее:
speedtest-cli --simple | grep "Download: " | sed "s/Download: //g"
И тогда есть:
speedtest-cli --simple | grep Download | awk '{print $2}'
Как первый вариант десерта, но без селектора строк.