コマンドをリモートで実行しようとしていますが、これが私が持っているものです
ssh host-name "find ~/dir1/dir2/ -name blah\* -exec zgrep -nc pattern \{\} \; > /tmp/temp_file ; awk 'n<$0 {n=$0}END{print n}' /tmp/temp_file"
これは私に与えますawk: (FILENAME=temp_file FNR=1) fatal: division by zero attempted
ホストでローカルに実行すると、コマンドは正常に実行されます。これは、シェルが ssh 内で渡されるコマンドを解析する方法によるものですか? ファイル パスの /es をエスケープしようとしましたが、それでも同じエラーが発生します。非常に基本的なものが欠けていると思いますが、それをゼロにすることができます。助けていただければ幸いです、ありがとう。