пытается загрузить значки, которые я загрузил в папку из Github.
... в любом случае теперь я получил то, что хотел, используя другой метод, терминал, как-то (только один) значок темы wokred (numix кругом) следующим образом:
sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-icon-theme numix-icon-theme-circle
спасибо за ваши ответы,
С уважением,
Поскольку 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: " | 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}'
Как первый вариант десерта, но без селектора строк.