打破一个长的unix命令?

时间:2012-10-23 21:05:55

标签: c# unix ssh

我通过SSH从C#发送一个相当长的命令到一个unix框,似乎命令很长时间才能运行。我读过你可以通过[回车]逃脱它,但我有一些引用恶作剧继续说它一直在说无与伦比的报价。

示例Cmd:

tibrvsend "Destination" "really really long string"

只是坚持不发送

tibrvsend "Destination" "really really\

long string"

有无与伦比的“错误。

我确信这很简单,你们可以帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您的SSH会话是持久的,您可以声明一个shell脚本变量(例如$myvar='string'),然后在多个命令中将该(长)字符串的其他部分连接到字符串的末尾,然后运行命令通过将该变量传递给它而不是发送整个字符串。