[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Contacts printing



Rodolfo Medina <rodolfo.medina@gmail.com> writes:

>>> I wish a way to print the
>>> Contacts (about 300) that I have stored in a directory, one per file.


"Douglas A. Tutty" <dtutty@porchlight.ca> writes:

>> I think you just need to write a script in your favorite language to
>> parse the files and format it to your liking then just print it out.


Rodolfo:

> Every file is like this:
>
> BEGIN:VCARD
> VERSION:2.1
> N:;Oliver Hardy ;;;
> TEL;CELL:3391234567
> TEL;VOICE;HOME:081123567
> FN:Oliver Hardy
> END:VCARD
>
> , so the major problem would be sorting: how to sort whole items like that?



Hasler <jhasler@debian.org> writes:

> What are the filenames?

They're numbers: 115, 116,... 392,...



"Douglas A. Tutty" <dtutty@porchlight.ca> writes:

> Well its possible.  The how is back to your choice of language.  If you
> want to use grep, you could just rgrep them or something.

Grep is to search for string within files, how can it do sorting jobs?


> If you just want a list printed, assuming that there is at least a blank
> line at the top or bottom of every file, you could just cat them
> together then print the file.  It won't be sorted unless the file names
> are sorted already.


The file names are not sorted.


> So, assume that anything is possible:
>
> 1.	What do you want to do?


I want to cat all those file into one file and then sort the above entries, I
don't know how.  I also want to eliminate redundant symbols and words like
`BEGIN:VCARD', `END:VCARD', `N:;', `VERSION:2.1' etc.


> 2.	In what language do you want to do it?


This is the same for me.

Thanks indeed for your help
Rodolfo



Reply to: