ファイルをバイナリに誤って変換しています

ファイルをバイナリに誤って変換しています

、で始まる行を見つけてtotal value (->)書き込みますgrep -> out.results

今私のファイルはバイナリです。人が読めるようにするにはどうすればよいですか?

file out.results「データ」と書かれていますが、それを開こうとすると尋ねます。It's a binary, do you still want to see it?

答え1

申し訳ありません。まだ「ファイルをバイナリに変換」しておらず、その内容を削除しました。> out.resultsファイルを切り取り、out.results新しい内容を書き込みます。現在の内容が何であれ、以前の内容を変形した結果ではなく、grepがそこに書いたものです。

ファイルを再作成するか、バックアップから復元する必要があります。 (あなたはできます努力するディスクの空き領域からファイルを回復しますが、ほとんど動作しません。ファイルは上書きされていないため、幸運であり、ディスクに連続して保存されていないファイルのすべてのビットブロックを見つける必要があります。通常はディスクです。 )

答え2

ファイルを削除したようです。

 grep -> u

に分けて

  • grepgrepにパターンがありません。
  • -標準入力...
  • >リダイレクト...
  • uあなたに書類を提出してください。

編集していただいた@Fiximanに感謝します。

これにより、コマンドラインに入力した内容でファイル()が入力さuれます。 Pedするパターンがないため、空のファイルが生成されるため、grep出力はアイテムと一致しません。

関連情報