Uso ubuntu 14.4
e intento redirigir la salida del grep
comando a un archivo, pero sigo recibiendo este error:
grep: input file 'X' is also the output
Busqué este problema y descubrí que se trataba de un error ubuntu 12.4
y no hay ninguna descripción, ¿alguien puede ayudarme a resolver este problema?
Ejecuto el siguiente comando:
grep -E -r -o -n r"%}(.*){%" > myfile
bash: ../f.txt: Permission denied
grep
comando grep pattern file > file
ya ve el archivo vacío, por lo que no tiene nada como entrada. Sin embargo, si usa en >>
lugar de >
, el archivo no está vacío, pero grep arroja un error de todos modos, ya que puede conducir al procesamiento recursivo de la misma línea (patrón) una y otra vez.
grep pattern file > file
entonces no funciona. No puede usar el mismo archivo como entrada y salida para grep.