Saya memiliki file teks yang berisi karakter null yang tidak diinginkan (ASCII NUL, \0
). Ketika saya mencoba untuk melihatnya di vi
saya melihat ^@
simbol, disisipkan dalam teks normal. Bagaimana bisa saya:
Identifikasi baris mana dalam file yang berisi karakter null? Saya telah mencoba grepping for
\0
dan\x0
, tetapi ini tidak berhasil.Hapus karakter nol? Menjalankan
strings
file membersihkannya, tetapi saya hanya ingin tahu apakah ini cara terbaik?