Mengganti semua spasi putih dengan koma dalam file teks 46MB

0

Berapa lama mengganti semua spasi dengan koma, ambil dalam file teks 46MB saya menggunakan editor teks sederhana seperti teman teks pada Mac?

aneuryzm
sumber
Apa yang sebenarnya kamu tanyakan? Sudahkah Anda mencobanya sendiri? Jika ya, menurut Anda terlalu lama?
Siim K
Harus dekat seketika, jika tidak instan ...
studiohack
Ini 46MB ... Saya tidak tahu tentang textmate, tetapi banyak editor teks tersedak pada file yang besar, textmate mungkin tidak berfungsi 100% dengan benar.
jcrawfordor
@nimble @studiohack Ini sebenarnya berjalan sejak 20 menit. Itu sebabnya saya bertanya. Saya hanya perlu tip cepat bagaimana ini biasanya dilakukan. Mungkin editor teks lain?
aneuryzm

Jawaban:

3

Menggunakan seddari Terminal ini akan memakan waktu beberapa detik:

sed -i "s/ /,/g" bigfile

(Dalam pengujian saya, 565786 spasi dalam file biner 46 MB diganti dalam 2,1 detik.)

Vim juga bekerja ( :%s/ /,/g) tetapi sedikit lebih lambat.

Sunting: s/[[:space:]]/,/guntuk memasukkan tab (yang, saya asumsikan, Anda maksud dengan "spasi putih")

grawity
sumber