Uso ubuntu 14.4
e tento di reindirizzare l'output del grep
comando su un file, ma continuo a ricevere questo errore:
grep: input file 'X' is also the output
Ho cercato questo problema e ho appena scoperto che si trattava di un bug ubuntu 12.4
e non esiste alcuna descrizione, qualcuno può aiutarmi a capire questo problema?
Eseguo il seguente comando:
grep -E -r -o -n r"%}(.*){%" > myfile
bash: ../f.txt: Permission denied
grep
al comando grep pattern file > file
vede file già vuoto, quindi non ha nulla come input. Tuttavia, se si utilizza >>
invece di >
allora il file non è vuoto, ma grep genera comunque errori in quanto potrebbe portare a un'elaborazione ricorsiva della stessa riga (modello) più e più volte.
grep pattern file > file
allora non funziona. Non è possibile utilizzare lo stesso file di input e output per grep.