Ubuntu系統批量修改evolution通訊錄的資訊

來源:互聯網
上載者:User
關鍵字 Ubuntu evolution 批量修改

Evolution 不僅僅是一個電子郵件程式。 它提供了所有標準的電子郵件客戶功能,包括功能強大的郵箱管理、使用者定義的篩檢程式、以及快速搜尋。 除此之外,它還具備靈活的日曆(調度器)功能,該功能允許使用者線上地創建和確認組群會議和特別事件。 Evolution 是用於 Linux 和 基於 UNIX 的系統的功能完善的個人和工作組資訊管理工具,它還是 Gnome桌面 的預設電子郵件客戶。

你可以閱讀和發送HTML e-mail,並且可以管理你的個人聯繫簿。 使用日曆功能,可以很簡單的採取指向、點擊操作,加入新的約會或其他事情,使你不會忘記。 這個程式許諾所有的功能在你的桌面上都可用。

這組辦公軟體完全是模仿Outlook 的,並且有相似的功能。 你可以閱讀和發送HTML e-mail,並且可以管理你的個人聯繫簿。 使用日曆功能,可以很簡單的採取指向、點擊操作,加入新的約會或其他事情,使你不會忘記。 這個程式許諾所有的功能在你的桌面上都可用。

下面教大家如何在Ubuntu系統中批量修改evolution的通訊錄的資訊

#!/usr/bin/perl
use BerkeleyDB;
$file="$ENV{HOME}/.evolution/addressbook/local/system/addressbook.db";
tie %hash, 'BerkeleyDB::Hash', -Filename => $file
or die "can't read file '$file': $!";
print map { $hash{$_}=~s/2971/1971/m,"*** $_ => $hash{$_}\n" if /pas-id/ } sort keys %hash;

看到VCard是國家標準了。 只好支援下BerkeleyDB的通訊錄。

ai libberkeleydb-perl

沒evolution的,可以安裝contacts建立通訊錄。 匯出成vcf檔也方便。 稍微改下腳本就是。

google到處的csv居然用GB2312。 匯出的vcf,標識不規範,glabels幾乎不正確識別,不知道evolution認不。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.