Eu uso ubuntu 14.4e tento redirecionar a saída do grepcomando para um arquivo, mas continuo recebendo este erro:
grep: input file 'X' is also the output
Eu procurei por esse problema e descobri que havia um bug ubuntu 12.4e não há descrição. Alguém pode me ajudar a descobrir esse problema?
Eu executo o seguinte comando:
grep -E -r -o -n r"%}(.*){%" > myfile
bash: ../f.txt: Permission denied
grepno comando grep pattern file > filejá vê o arquivo vazio, então não tem nada como entrada. No entanto, se você usar em >>vez disso >, o arquivo não estará vazio, mas o grep lançará um erro de qualquer maneira, pois pode levar ao processamento recursivo da mesma linha (padrão) repetidas vezes.
grep pattern file > file, não funciona. Você não pode usar o mesmo arquivo que entrada e saída para grep.