#!/bin/bash
cd "${0%/*}/.."
find hosts \
-type f \
-exec cat {} + \
| tr -d '\r' \
| sed '
s/^---- BEGIN SSH2 PUBLIC KEY ----$//
T
:a
N
s/\n---- END SSH2 PUBLIC KEY ----//
Ta
s/\n//g
s/^Comment: "\([^"]*\)"\(\S\+\)$/\2 \1/
' \
| sed '
s/^command="[^"]*"\(,\S\+\)\? //
'