Saya memiliki file teks 250 MB, semuanya dalam satu baris.
Dalam file ini saya ingin mengganti a
karakter dengan b
karakter:
sed -e "s/a/b/g" < one-line-250-mb.txt
Gagal dengan:
sed: couldn't re-allocate memory
Tampak bagi saya bahwa tugas semacam ini dapat dilakukan inline tanpa mengalokasikan banyak memori.
Apakah ada alat yang lebih baik untuk pekerjaan itu, atau cara yang lebih baik untuk digunakan sed
?
GNU sed versi 4.2.1
Ubuntu 12.04.2 LTS
1 GB RAM