Se eu entendi que você quer apenas o endereço IP retornado, ou seja, 192.168.1.1, então esta é uma maneira (incrivelmente frágil) de consultar o arquivo a partir da linha de comando, desde que você tenha as permissões apropriadas para lê-lo < em> e seu .ssh/config
é formatado de forma consistente:
awk '/Host $youralias/ {getline; print $2}' .ssh/config
Estou apenas postando isso como gostaria de entender como usar awk
para fazer isso, mas meu conhecimento é, obviamente, bastante limitado.