awk '$1=="Host"{$1="";H=substr($0,2)};$1=="HostName"{print H,"$",$2}' ~/.ssh/config | column -s '$' -t
Эта команда использует утилиту awk
для извлечения ярлыков (Host) и имен хостов (HostName) из файла конфигурации SSH (~/.ssh/config) и выводит их в форматированной таблице. Она полезна для быстрого просмотра настроек SSH хостов. Альтернативой может быть ручное чтение файла конфигурации или использование других инструментов, таких как grep
и sed
, для обработки данных в файле конфигурации SSH.