Kullandığım ubuntu 14.4
ve çıktısını yönlendirmek girişiminde grep
bir dosyaya komuta ama bu hatayı almaya devam:
grep: input file 'X' is also the output
Ben bu sorunu araştırdım ve sadece bir hata olduğunu öğrendim ubuntu 12.4
ve hakkında herhangi bir açıklama yok, kimse bu sorunu anlamak için bana yardımcı olabilir mi?
Aşağıdaki komutu çalıştırıyorum:
grep -E -r -o -n r"%}(.*){%" > myfile
bash: ../f.txt: Permission denied
grep
, komutta grep pattern file > file
zaten boş bir dosya gördüğünden, giriş olarak hiçbir şey olmadığı anlamına gelir . Ancak >>
bunun yerine kullanırsanız >
, dosya boş değildir, ancak grep, aynı satırın (desen) tekrar tekrar işlenmesine neden olabileceğinden, yine de hata atar.
grep pattern file > file
o zaman işe yaramaz. Grep için giriş ve çıkışla aynı dosyayı kullanamazsınız.