小编use*_*500的帖子

Perl SSH 命令中的特殊字符“#”

我尝试在我的 perl 脚本中使用 SSH 发送命令 # 但它在 # 处被截断

例子:

输入文本是:

$message = "Product ID # STK000134"
Run Code Online (Sandbox Code Playgroud)

SSH 命令是:

$execute=`ssh -q id@host /usr/message/send -pin $pager_num -message $message`;
Run Code Online (Sandbox Code Playgroud)

通过的是:

ssh -q id@host /usr/message/send -pin $pager_num -message Product ID 
Run Code Online (Sandbox Code Playgroud)

代替 :

ssh -q id@host /usr/message/send -pin $pager_num -message Product ID # STK000134
Run Code Online (Sandbox Code Playgroud)

如何确保 # 和 # 后面的所有文本都能通过?

shell ssh perl command-substitution

7
推荐指数
1
解决办法
1506
查看次数

标签 统计

command-substitution ×1

perl ×1

shell ×1

ssh ×1