Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: GeBu 29 Ledna 2010, 22:02:51

Název: Přehození sloupců "Given name" a "Family name" v KDE: Kontact
Přispěvatel: GeBu 29 Ledna 2010, 22:02:51
Ahoj, netušíte někdo jak přehodit obsah sloupců "Given name" a "Family name" v Kontact? Importoval jsem data z Wammu z rozbitého telefonu přes VCF a mám to obráceně.
Název: Re: Přehození sloupců "Given name" a "Family name" v KDE: Kontact
Přispěvatel: Yontalcar 29 Ledna 2010, 22:30:16
zkus na ten .vcf použít
Kód: [Vybrat]
sed -ri '/^N:/s/^N:([^;]*);([^;]*);/N:\2;\1;/' /cesta/k/souboru.vcf
Název: Re: Přehození sloupců "Given name" a "Family name" v KDE: Kontact
Přispěvatel: GeBu 29 Ledna 2010, 22:54:04
Děkuji. Moc pěkné :).
Já jen doufal, že to půjde nějak naklikat v Kontact, protože těch úprav bych tam potřeboval vícero. Používal jsem totiž různé značky pro odlišení kontaktů (např. na začátku kontaktu, abych je měl všechny u sebe) a ze značky se mi udělalo jméno apod. :(.
zkus na ten .vcf použít
Název: Re: Přehození sloupců "Given name" a "Family name" v KDE: Kontact
Přispěvatel: GeBu 30 Ledna 2010, 16:14:28
Mohl bych mít ještě prosbu? Nemohl bys napsat ještě skript, který obě pole vezme a spojí do pole jednoho (dejme tomu "Family name")?
Program Wammu, kterým jsem to vyčetl z telefonu to do těch polí rozdělil na základě první mezery mezi znaky a když jsem měl u některých kontaktů (aby byly u sebe) před jménem zkratku, tak mi z ní udělal jméno :(.
zkus na ten .vcf použít
Název: Re: Přehození sloupců "Given name" a "Family name" v KDE: Kontact
Přispěvatel: Yontalcar 30 Ledna 2010, 17:09:27
Takhle? (radši si to zkus na kopii)
Kód: [Vybrat]
sed -ri '/^N:/s/^N:([^;]*);([^;]*);/N:\2 \1;;/' /cesta/k/souboru.vcf
Název: Re: Přehození sloupců "Given name" a "Family name" v KDE: Kontact
Přispěvatel: GeBu 30 Ledna 2010, 20:02:15
Nějak mi teď nefunguje ani to první -  nechám to odpočinout: nevím totiž, jestli mi to včera fungovalo a dnes ne nebo jsem to jen v eufórii prohlásil za funkční.