Saya menggunakan ubuntu 14.4
, dan berusaha untuk mengarahkan output dari grep
perintah 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.4
dan 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
grep
dalam perintah grep pattern file > file
melihat 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 > file
maka itu tidak berhasil. Anda tidak dapat menggunakan file yang sama dengan input dan output untuk grep.