ssh-copy-id no newline bug

Michael Stone mstone at mathom.us
Mon Mar 21 07:51:45 AEDT 2016


On Sun, Mar 20, 2016 at 08:30:33PM +0000, Colin Watson wrote:
>How about something like:
>
>  if [ "$(sed -n '${s/.*//;p}' ~/.ssh/authorized_keys | wc -l)" = 0 ]; then
>    echo >> ~/.ssh/authorized_keys
>  fi
>
>I feel like there must be a neater but still portable way to do this,

Maybe

if [ ! -z `tail -c 1 ~/.ssh/authorized_keys` ] ; then

Mike Stone


More information about the openssh-unix-dev mailing list