Linux 使用sshpass时如何转义单引号
ssh远程网关Linux 使用sshpass时如何转义单引号,linux,shell,escaping,single-quotes,Linux,Shell,Escaping,Single Quotes,ssh远程网关 sshpass-p网关pwd-tuser@gatewaysshpass-p targetpwd sshuser2@target 这是origin命令,我将它放在我的别名中。它运行良好。 但是现在目标主机的密码包含单引号 比如 sshpass-p网关pwd-tuser@gatewaysshpass-p目标'pwd sshuser2@target 这个命令不能很好地运行。 我确实试图通过\',\\\'和其他方法来逃避它,但都没有成功。 如何逃避引用 将密码存储在文本文件中 使用ssh
sshpass-p网关pwd-tuser@gatewaysshpass-p targetpwd sshuser2@target
这是origin命令,我将它放在我的别名中。它运行良好。
但是现在目标主机的密码包含单引号
比如
sshpass-p网关pwd-tuser@gatewaysshpass-p目标'pwd sshuser2@target
这个命令不能很好地运行。
我确实试图通过\'
,\\\'
和其他方法来逃避它,但都没有成功。
如何逃避引用
它将从文件中获取密码。我在空白处尝试过,效果很好。在密码周围使用双引号。在密码周围使用双引号。Stack Overflow是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请参见Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到