Saya menggunakan ubuntu 14.4, dan berusaha untuk mengarahkan output dari grepperintah ke file, tetapi saya terus mendapatkan kesalahan ini:
grep: input file 'X' is also the output
Saya telah mencari masalah ini dan baru mengetahui bahwa itu adalah bug ubuntu 12.4dan tidak ada penjelasan tentang, ada yang bisa membantu saya untuk mencari tahu masalah ini?
Saya menjalankan perintah berikut:
grep -E -r -o -n r"%}(.*){%" > myfile
bash: ../f.txt: Permission denied
grepdalam perintah grep pattern file > filemelihat file sudah kosong, sehingga tidak memiliki apa pun sebagai input. Namun jika Anda menggunakan >>alih-alih >maka file tersebut tidak kosong, tetapi grep melempar kesalahan karena hal itu dapat menyebabkan pemrosesan berulang pada garis (pola) yang sama berulang-ulang.
grep pattern file > filemaka itu tidak berhasil. Anda tidak dapat menggunakan file yang sama dengan input dan output untuk grep.