0

C# から UNIX ボックスに SSH 経由でかなり長いコマンドを送信していますが、コマンドの実行に時間がかかりすぎているようです。[enter] でエスケープできると読みましたが、比類のない引用符を言い続けるところに、いくつかの引用符の悪ふざけがあります。

コマンドの例:

tibrvsend "Destination" "really really long string"

フラットアウトだけでは送信されません

tibrvsend "Destination" "really really\

long string"

一致しない " エラーがあります。

これは簡単だと思います。皆さん、私を助けてくれますか?

ありがとう!

4

1 に答える 1

1

SSH セッションが永続的である場合は、シェル スクリプト変数 (例: ) を宣言し、$myvar='string'その (長い) 文字列の他の部分を複数のコマンドで文字列の末尾に連結し、代わりにその変数を渡すことでコマンドを実行できます。文字列全体を送信します。

于 2012-10-23T21:09:28.490 に答える