Seperti yang dibahas dalam pertanyaan seperti:
- “Bagaimana grep memutuskan bahwa suatu file adalah biner?” atau
- “Apa yang membuat grep menganggap file sebagai biner?“
grep itu mungkin berhenti memproses file yang dianggap biner.
Meskipun ini biasanya bukan masalah besar, saat mencari file teks, ternyata terkadang beberapa file teks “kotor”, yaitu berisi beberapa data biner.
Kasus khusus saya yang memotivasi pertanyaan ini adalah bahwa entah bagaimana beberapa data biner (untuk apa pun yang dianggap biner oleh grep, lihat pertanyaan yang dikutip), masuk ke .bash_history
file, saya ingin menghapusnya.
Bagaimana cara menghapus data biner dari file teks?
Lebih dari sekadar menghapus data biner, saya akan sangat menghargai untuk dapat melihat apa yang dimaksud dengan data biner yang menyinggung (untuk mengambil), untuk menghindari penghapusan sesuatu yang diperlukan/penting.
Jawaban yang Diterima:
cat -v .bash_history > newbashhistory
Lihat newbashhistory dan putuskan apakah Anda menyukainya