この問題を解決するには、常にファイルを使用するか、scp
ローカルrsync
コンピュータにコピーしてから、テキストファイルの内容をローカルクリップボードにコピーする必要があります。ファイルをコピーせずにこれを行うより賢い方法があるかどうか疑問に思います。
ベストアンサー1
もちろん文書を読むべきですが、
</dev/null ssh USER@REMOTE "cat file" | xclip -i
これはまだSSH接続を開いてファイルの内容をコピーすることを意味します。しかし、最終的にはもう何も見えなくなります;)
OS Xコンピュータから接続している場合は、次のものを使用できますpbcopy
。
</dev/null ssh USER@REMOTE "cat file" | pbcopy
</dev/null
PS:あなたが使用できるよりもssh -n
ソフトウェアオプションで表現するのは好きではありませんが、システムを使用して同じことを得ることができます。
PPS:</dev/null
sshモードは屋根ふきに非常に便利です。
printf %s\\n '-l user host1' '-l user host2' | while read c
do </dev/null ssh $u "ip address; hostname; id"
done