我通过SSH从C#发送一个相当长的命令到一个unix框,似乎命令很长时间才能运行。我读过你可以通过[回车]逃脱它,但我有一些引用恶作剧继续说它一直在说无与伦比的报价。
示例Cmd:
tibrvsend "Destination" "really really long string"
只是坚持不发送
tibrvsend "Destination" "really really\
long string"
有无与伦比的“错误。
我确信这很简单,你们可以帮助我吗?
谢谢!
答案 0 :(得分:1)
如果您的SSH会话是持久的,您可以声明一个shell脚本变量(例如$myvar='string'
),然后在多个命令中将该(长)字符串的其他部分连接到字符串的末尾,然后运行命令通过将该变量传递给它而不是发送整个字符串。