Аутентификация по ключам не проходит через PAM, и нет конфигурационных настроек для "accept any key" (принять любой ключ). Это было бы полезно только в крайне редких случаях (для тестирования или в honeypots), поэтому не стоит предоставлять его в качестве опции (с неизбежным риском неправильной конфигурации)[1133200].
Вы можете использовать редактор Ex(часть Vi/Vim ), как показано в следующей команде оболочки:
$ ex +"g/<tr/;,/tr>/join" +"/<table\_.\{-}\zs<tr/;,/table>/sort /.\{-}<a href/" +%p -scq! table.html | html2text
[image of a]
a
[image of b]
b
[image of c]
c
[image of f]
f
В приведенном выше примере используется html2text
команда -линейный инструмент для отображения проанализированного HTML из стандартного ввода (установка при необходимости ).
Чтобы сохранить отсортированную таблицу в новый файл, замените +%p -scq!
на +'wq! sorted.html'
, поэтому:
ex +"g/<tr/;,/tr>/join" +"/<table\_.\{-}\zs<tr/;,/table>/sort /.\{-}<a href/" +'wq! sorted.html' table.html
Пояснение:
+"cmd"
-Выполняет команду Vim. g/<tr/;,/tr>/join
-Объединяет строки между <tr/
иtr>
(для облегчения сортировки ). /<table\_.\{-}\zs<tr/;,/table>/
-Выбор содержимого между первым <tr/
и /table>
. sort /.\{-}<a href/
-Сортировка по выделенному выше для строк, начинающихся после <a href/
. +%p
-P стирает буфер. -scq!
-S молча q выйти из редактора без сохранения. Посмотрите аналогичный пример здесь .