Одна -строка, в -место решения:
С gawk
это удалит 42-ю строку снизу:
gawk -i inplace 'i==0 {if(FNR>t){t=FNR}else{i=1}} i==1 && FNR!=t-42 {print}' input input
42 можно заменить любым числом. Если используется 0, то последняя строка удаляется.
Обратите внимание, что файл input
указан дважды. Это вызывает две итерации файла с gawk. В первой итерации(i==0
)устанавливается общее количество строк (t
). Во второй итерации n-я строка с конца не выводится.
Файл изменяется на месте с помощью параметра -i
.
Частичный ответ и быстрый:
Графические карты произошли от устаревшей модели, основанной на CRTC (ЭЛТ-контроллере ), который начинался как 6845 , с индексом и регистром данных для изменения внутренних регистров, до чего-то полностью различаются по основным линейкам графического оборудования (Intel, Nvidia, ATI/AMD и другим ).
В устаревшем VGA это была разновидность -согласованного бита в одном из регистров. Поскольку устаревший VGA по-прежнему поддерживается практически всеми графическими картами, это все еще существует. Но, в частности, переместилась схема для управления цифровыми выходами, поэтому вам действительно нужна точная модель видеокарты, и вам нужно выкопать таблицу данных, чтобы убедиться, поддерживается она или нет. Иногда поможет даташит на аналогичную модель, но нужно поэкспериментировать.
. взгляните на Intel G35 техническое описание (, которое уже является древним ), и вы увидите два «конвейера отображения» в разделе 2.7, но устаревшее двойное сканирование в регистре CR09
.
Если вы хотите оживить старое оборудование с выходом VGA, скорее всего, оно будет работать прямо из коробки, если вы сможете найти подходящую версию X с подходящим драйвером для карты (, но даже драйвер VESA может подойти, но не уверен, что он выполняет двойное сканирование ).
Добавление ModeLine
через xrandr
с двойным сканированием просто устанавливает флаг в структуре данных модели. Драйвер должен будет интерпретировать этот флаг и использовать его для правильной настройки регистров, а (как, например. таблица данных выше показывает, что )очень сильно зависит от аппаратного обеспечения.