Ошибочно превратил файл в двоичный

Я искал строки, начинающиеся с total value (->) , и писал grep -> out.results .

Теперь мой файл двоичный. Как я могу превратить его в удобочитаемый человек?

file out.results говорит «данные», и когда я пытаюсь открыть его, спрашивает, It's a binary, do you still want to see it?

Извините, но вы не «превратили файл в двоичный», вы удалили его содержимое. > out.results обрезает файл out.results и записывает в него новый контент. Независимо от текущего содержимого, они не являются результатом преобразования старого контента, они все, что там написал grep.

Вам придется восстановить файл или восстановить его из резервной копии. (Вы можете попробовать восстановить файл из свободного места на диске, но это редко работает: вам нужно быть достаточно удачным, чтобы он еще не был перезаписан, и вам нужно найти все биты – блоки файла не хранится последовательно на диске в целом.)

Похоже, вы удаляете файл.

  grep -> u 

разделить на

  • grep grep без рисунка на …
  • - стандартный вход …
  • > перенаправлено …
  • u в файл u.

Редактировать спасибо @Fiximan:

это заполнит файл ( u ) с помощью wahtever, который вы ввели в командной строке. создайте пустой файл, так как нет шаблона grep ped, и, следовательно, вывод не подходит для всех записей.