SSH経由でリモートコンピュータでいくつかのスクリプトを実行したいと思います。
ssh Server "V=\$\(lua -e 'print\(require\(\\\"platform_info\\\"\).get_image_name\(\)\)'\); echo \$V"
しかし、これはecho $V
最終的に私に何の結果も与えません。
さまざまなバックスラッシュマスクを試してみましたが、うまくいきません。
コマンドを適切にマスクしてluaコマンドの出力を取得するには?
答え1
ssh Server 'V=$(lua -e "print(require(\"platform_info\").get_image_name())");echo "$V";'
私はそれに慣れていませんが、lua
まずlua
私のローカルm / cでコマンドを実行して参照を観察しましょう。次に、すべてを一重引用符「...」で囲み、他に何があるかを確認します。
HTH