bash 端末で次のコマンドを実行すると正常に動作します。
$ bash -c "python -c \"print 'helloworld'\""
--->こんにちは世界
ただし、sshを介してこれを実行しようとすると、結果はありません。誰でもこの問題について教えてもらえますか?
$ ssh [email protected] "bash -c \"python -c \"print 'helloworld'\"\""
-->何も
ベストアンサー1
ssh [email protected] "$(cat <<'EOT'
bash -c "python -c \"print 'helloworld'\""
EOT
)"
このような複数の組み込みコマンドの参照悪夢を避けるのに役立つ単純な機能/ユーティリティに関するアイデアがあります。見続けてください ;-)