Настольный дистрибутив Linux, совместимый с ноутбуками (с док-станцией с 1x VGA и 2x Display Port)

Вот один из способов сделать это, используя bashвстроенную -в readспособность команды читать из разных файловых дескрипторов:

while read -u3 i && read -u4 j; do 
    sed -e "s/HAHA/$i/" -e "s/HOHO/$j/" file.txt
done > new.txt 3< <(seq 1 3) 4< <(seq 5 7)

Так как ваши числа имеют простую арифметическую связь, было бы проще использовать один seqпроцесс + некоторую арифметику оболочки:

for i in $(seq 1 3); do
  sed -e "s/HAHA/$i/" -e "s/HOHO/$((i+4))/" file.txt
done > new.txt

В любом случае см. Почему использование цикла оболочки для обработки текста считается плохой практикой?-неэффективность может не иметь значения для приведенного вами минимального примера, но если вы делаете что-то более серьезное, вам следует рассмотреть возможность использования другого подхода.

4
07.10.2016, 08:36
1 ответ

Итак, после долгих проб и ошибок я нашел только одну конфигурацию, которая стабильно работает (в основном), и она использует KDE 5.8, который является совершенно новым.

В дополнение к дистрибутивам, упомянутым в моем вопросе, с тех пор я пробовал следующие:

Я попробовал OpenSuse просто по прихоти, и я полагаю, что это единственная ОС, не основанная на Debian, которую я даже пробовал. В тот момент я подумал, что другие были сломаны из-за причуды в базе Ubuntu / Debian, пока я не наткнулся на это сообщение в блоге и не понял, что OpenSuse использует KDE v5.8!

В тот момент я отправился на поиски дистрибутива на основе Ubuntu или Debian, который поставлялся с KDE 5.8, и именно тогда я обнаружил KDE Neon. Пока мне он нравится, и он быстро становится моим новым фаворитом (по крайней мере, для яркой / гладкой настольной версии Linux).

В этом сообщении в блоге упоминается «5.7 и выше» как имеющий это переработал реализацию нескольких мониторов, но я были серьезные проблемы с 5.7. 5.8 иногда доставляет мне неприятности при стыковке, но никогда не доходил до точки, когда я не мог каким-то образом заставить его работать без перезагрузки (и даже лучше, без повреждения всего моего WM / DM и переустановки Linux!).

Но, несмотря на все вышесказанное, я думаю, ясно, что Linux еще предстоит наверстать упущенное на этой арене. Ни один дистрибутив не работал так хорошо, как Windows 8, 8.1, 10 и т. Д.Даже те, которые действительно работают (вроде как), я не могу сказать, что они работали без добавления «(вроде как)». Они приемлемы и пригодны к употреблению, но вряд ли идеальны.

0
27.01.2020, 21:03

Теги

Похожие вопросы