Çok sayıda vcards içeren bir vcf dosyam var.
Outlook'a vcf dosyasını içe aktarırken yalnızca ilk vcard'ı içeriyor gibi görünüyor.
Bu yüzden onları ayırmak istiyorum.
Bir vcard'ın
BEGIN:VCARD
ile biter
END:VCARD
Her vcard'ı kendi dosyasına bölmenin en iyi yolu nedir?
Teşekkürler
GÜNCELLEME
Tüm yanıtlar için teşekkürler. Bu doğadaki sorularda olduğu gibi, bir kediyi ciltlemek için çeşitli yollar vardır. İşte yaptığımı seçmemin nedeni.
HESABI YUVARLAMAK
Her cevaptan neyi sevdiğimi ve bunlardan birini seçmemi sağlayan şeylerden oluşan bir özet.
csplit
: Bu yöntemin özlü olmasını gerçekten çok sevdim. Sadece dosya uzantısını da ayarlayabilmeyi diledim.gawk
: Sorduğum her şeyi yaptı.paralell
: Çalıştı. Ama yeni şeyler yüklemem gerekiyordu. (ayrıca ev dizinimde yeni bir / bin dizini yapmaya karar verdi)perl
: Kişinin adına göre vcf oluşturmasını sevdim. Ancak -o seçeneği gerçekten işe yaramadı
Sonuç
- İlk gidilecek şey
perl
biraz kırılmış olmasıydı. - Sonra
paralell
yeni şeyler yüklemem gerekti - Sırada
csplit
, çünkü görebildiğim kadarıyla çıktı dosyalarında uzantı oluşturamıyor - Böylece ödül gawk'ye, hazır bir yardımcı program olduğu için ve dosya adını biraz kesip değiştirebileceğim kadar çok yönlüdür. Bonus işaretleri
cmp
de :)
-b
mi?