ssh para o host usado no comando scp anterior
Bem, desde que o seu comentário armazenando me@host na variável esteja fora 1 ; nós vamos ter que fazer isso de uma maneira mais inteligente:
$ scp somefile me@host:/some/path
$ ssh "${_%%:*}"
Isso vai te ssh para me@host .
Explicação
$_ chama o último argumento para o comando anterior. A construção %% exclui a correspondência mais longa da anterior da string. :* corresponde a tudo de dois pontos ( : ) em diante.
Portanto, "${_%%:*}" exclui tudo de : no comando anterior (ou seja, :/some/path ), deixando me@host .
Testado usando GNU bash, version 4.3.30(1)-release
1 Se você me perguntar, usar hn=me@host e usar hn nos comandos scp e ssh será mais fácil do que usar "${_%%:*}" . Particularmente se me@host for usado com bastante frequência, pode ser vantajoso definir isso em .bashrc (e / ou host in ~/.ssh/config ) para fácil uso; mas isso depende da preferência individual.