以下のようなgrepコマンドがあります
zgrep '123_ERROR' xyz.gz
良い結果をたくさん得ましたが、正常が見えませんね。
それでは、全体の結果を見るための最良の方法は何ですか?
結果をファイルにエクスポートする方法
zgrep '123_ERROR' xyz.gz>>/home/test/testfile.txt
上記のコマンドを使用しましたが、testfile.txtの生成権限がないようです。
IP 111.1.111.111を使用する他のサーバーで上記のファイルを作成する方法
答え1
リモートでこれを行うには、次のようにします。
ssh 111.1.111.111 zgrep '123_ERROR' xyz.gz | less
または
ssh 111.1.111.111 zgrep '123_ERROR' xyz.gz \| less
less
最初のコマンドは、ホストから呼び出されている間に結果を再取得します。
2番目のコマンドはリモートサーバーですべての操作を実行します(パイプはもう一方の端に送信されます)。
正確に言えば、出力をコンピュータに保存するには、次のことを実行できます。
ssh 111.1.111.111 zgrep '123_ERROR' xyz.gz >> local_file