Uso ubuntu 14.4e tento di reindirizzare l'output del grepcomando 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.4e 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
grepal comando grep pattern file > filevede 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 > fileallora non funziona. Non è possibile utilizzare lo stesso file di input e output per grep.