Saya memiliki file vcf yang berisi banyak vcard.
Saat mengimpor file vcf ke outlook sepertinya hanya mengimpor vcard pertama.
Karenanya saya ingin membaginya.
Mengingat bahwa vcard dimulai dengan
BEGIN:VCARD
dan diakhiri dengan
END:VCARD
Apa cara terbaik untuk membagi setiap vcard ke dalam file itu sendiri.
Terima kasih
MEMPERBARUI
Terima kasih atas semua tanggapannya. Seperti halnya pertanyaan semacam ini, ada berbagai cara untuk menguliti kucing. Inilah alasan mengapa saya memilih yang saya lakukan.
PEMBULATAN
Berikut adalah ringkasan dari apa yang saya sukai dari setiap jawaban dan apa yang mendorong saya untuk memilih salah satu dari mereka.
csplit
: Saya sangat menyukai keringkasan metode ini. Saya hanya berharap itu bisa juga mengatur ekstensi file.gawk
: Itu melakukan semua yang saya minta.paralell
: Bekerja. Tetapi saya harus menginstal hal-hal baru. (itu juga memutuskan untuk membuat dir / bin baru di dir rumah saya)perl
: Saya suka itu membuat vcf berdasarkan nama kontak. Tapi opsi -o tidak benar-benar berfungsi
Kesimpulan
- Jadi yang pertama pergi adalah
perl
karena agak rusak - Selanjutnya adalah
paralell
karena saya harus menginstal hal-hal baru - Selanjutnya adalah
csplit
, karena sejauh yang saya bisa lihat itu tidak dapat membuat ekstensi pada file output - Jadi penghargaan diberikan kepada gawk, karena menjadi utilitas yang sudah tersedia, dan cukup fleksibel sehingga saya dapat memotong dan mengubah nama file sedikit. Tanda bonus
cmp
juga :)
-b
?