Хочу написать запрос speedtest в виде:
Download: N Mbit/s Upload: N Mbit/s
Получился вот такой запрос: speedtest --simple | sed '1d' | sed -e '/\n\/\s/g'
sed -e '/\n\/\s/g'
Но почему ентер не меняется на пробел.
Что тут вообще написано? Судя по g в конце имелось в виду 's/\n/ /g'?
Не работает потому что sed читает ввод построчно и конец строки как символ обычно не попадает в паттерн спейс. Но есть команда N которая добавляет \n и следующую строку к уже прочитанной: speedtest --simple | sed '1d;N;s/\n/ /g'