gpt4 book ai didi

bash - 转义整个查找内容以通过ssh将其发送到命令

转载 作者:行者123 更新时间:2023-12-02 14:22:17 29 4
gpt4 key购买 nike

我正在尝试使用ssh命令,如:

ssh user@host command -m MYFILE

MYFILE是我本地目录中文件的内容。

我正在使用Bash。我尝试使用 printf "%q",但无法正常工作。 MYFILE包含空格,换行,单引号和双引号...

我的命令有没有办法获取文件内容?除了 command,我实际上无法在远程主机上运行任何其他程序。

最佳答案

首先将文件传输到远程计算机如何

scp MYFILE user@host:myfile &&
ssh user@host 'command -m "$(< myfile)" && rm myfile'

关于bash - 转义整个查找内容以通过ssh将其发送到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26780857/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com