По умолчанию, yum
разбрасывает три версии ядра и имеет гарантии против удаления рабочего ядра (и несколько других критических компонентов системы).
$ md5 /usr/sbin/mDNSResponder
MD5 (/usr/sbin/mDNSResponder) = 205d44c2b62b8b8c2cef5b84e6da7c79
Это не будет держать ваши колонки выровненными, я не знаю, является ли это проблемой для вас. Однако, это будет корректно работать с заголовком и должно привести к выводу, который вам нужен.
Explanation
perl -lane[112989] : [112990]-l[112991] удаляет новые строки из конца каждой строки и добавляет их к каждому [112992]print[112993] оператору печати [112993]. С помощью [112994]a[112995] каждая входная строка разбивается на поля на пробелы и сохраняет поля в массиве [112996]@F[112997]. Операция [112998]n[112999] означает [113000] чтение входного файла построчно и применение скрипта, заданного [113002]-e
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"
.
Вот тот же самый однослойный скрипт в закомментированном виде:
Он не печатает последний столбец, так как вы не указали, что с ним делать. Кроме того, он некорректно обрабатывает строку заголовка, но это должно быть легко исправить.[112557]
<font face="Helvetica, Arial, sans-serif" size="3"><span style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;"> <br />
<br>
Cheers, <br />
<br>
Abel Braaksma
</span>
</font>
<br />
<br />
<hr style="height:1px;border:none;color:black;background-color:black" />
<table style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;" cellspacing="0" cellpadding="0">
<tr>
<th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">From:</th>
<td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%from%</td>
</tr>
<tr>
<th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">Sent:</th>
<td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%datelocal%</td>
</tr>
<tr>
<th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">To:</th>
<td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%to(name)%</td>
</tr>
<tr>
<th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">Cc:</th>
<td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%cc(name)%</td>
</tr>
<tr>
<th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">Subject: </th>
<td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%subject%</td>
</tr>
</table>
<br />
<br />
Если ваш ввод в форме, где строки для слияния последовательны, то awk - хорошая ставка (нет разумного способа выполнить сложение в sed).
Если строки не последовательны, то вы можете сделать их такими, сортируя. Типичные реализации [113800]sort[113801] сильно оптимизированы и быстрее, чем манипулирование структурами данных в языках высокого уровня.