複雑な構文を使用して予測プロセスを生成するには?

複雑な構文を使用して予測プロセスを生成するには?

同様のプロセスが起こると予想されます。

spawn /usr/bin/sftp "$uri" /home/user/dest

このように書くと本当に簡単になります。一行ずつ作成します。ところでアップロードのためにコピーしてみたいと思います。これは少し複雑です。

spawn /usr/bin/sftp "$uri" <<< $'put "$source"'

最も可能性の高い問題は、これが単一のコマンドではなくbashコードであるということです。期待にこういうものを生産する方法があるのでしょうか、それとも遠い道を行かなければならないのでしょうか?私も校正装置を求めてみましたが、無駄でした。

BRパトリック

ベストアンサー1

それは本当に恥ずかしいです。質問をすることで解決策が明確になり始めました。もちろん、bashシェルを作成し、必要なコマンドを実行することも可能です。

spawn /bin/bash
send "/usr/bin/sftp \"$uri\" <<< $\'put \"$source\"\'\r"

とにかく、この問題を経験する方が多くなることがあるので、文を削除する代わりに解決方法を上げていきます。

おすすめ記事