@eestrada, чтобы сэкономить ваше время, я проверил Терминатор, теперь Konsole и xterm, и ни один из них этого. Чистки рядов "меньше" не поддерживает цвета с флагом `-р`, но вы, вероятно, нужно сказать предыдущей команды в трубы отправлять цвет. (например, `ЛС-л|, меньше проваливается, но `ЛС-л-цвет=всегда| меньше -РЬ работает.) Наконец, я знаю, что `меньше` и `ВИМ` динамично перенос по словам при изменении размера окна, поэтому, возможно, что-то вроде `экран` или `tmux может сделать это. Конечно, в "первой главе" даст вам достаточно информации, чтобы делать все, что вы хотите ;) рад, что помог! Загрузчик разблокирован? Я корень сейчас. Поэтому в домашнюю папку корень /. Ты хочешь, чтобы я переместить эти файлы в корень домашнего пользователя или дома?

Решение на Perl:

Перл-Анэ 'начало { $" = "\Т" }
 $Ф[0] =~ /(..)$/,
 $Ф[-1] = { "01" => 2, "99" => 1 }->{$1} || $Ф[-1];
 печать "@ф\п" ' входной_файл > выходной_файл
  • читает ввод построчно.
  • -это разбивает каждую строку на пробелы в @Ф массиве.
  • $" находится на вкладке, так что члены массива разделяются символом табуляции в двойные кавычки ("@Ф")
  • $Ф[0] - это регулярное выражение, которое извлекает последние два символа в $1
  • $Ф[-1], последний столбец, 2 или 1, основанные на $1. Если $1 - это что-то другое, исходное значение сохраняется.