Estaba buscando las líneas que comenzaban con total value (->)
y escribí grep -> out.results
.
Ahora mi archivo es binario. ¿Cómo puedo convertirlo en legible por humanos?
file out.results
dice 'datos', y cuando intento abrirlo, preguntaIt's a binary, do you still want to see it?
Respuesta1
Lo sentimos, pero no has “convertido un archivo a binario”, has borrado su contenido. > out.results
trunca el archivo out.results
y escribe contenido nuevo en él. Cualesquiera que sean los contenidos actuales, no son el resultado de transformar el contenido antiguo, son lo que grep escribió allí.
Tendrás que reconstruir el archivo o recuperarlo desde una copia de seguridad. (Puedeintentarrecuperar el archivo del espacio libre en el disco, pero eso rara vez funciona: hay que tener la suerte de que no se haya sobrescrito todavía y hay que encontrar todos los bits: los bloques de un archivo no se almacenan consecutivamente en un disco en general.)
Respuesta2
Parece que eliminaste el archivo.
grep -> u
dividido en
grep
grep sin patrón en...-
entrada estándar...>
redirigido...u
para presentarte.
Editar gracias a @Fiximan:
esto llenará el archivo ( cree un archivo vacío ya que no hay ningún patrón para u
) con lo que haya escrito en la línea de comando.grep
procesar y, por lo tanto, la salida no coincide con todas las entradas.