GAMMU-BACKUP(5) Gammu GAMMU-BACKUP(5)
نام (NAME)
gammu-backup - قالب فایل پشتیبان gammu(1).
قالب پشتیبان یک فایل متنی با کدگذاری ASCII یا UCS-2-BE است.
این فایل از نحو فایلهای ini استفاده میکند، قالب فایل INI <#ini> را
ببینید.
مثالها (EXAMPLES)
اگر از تنظیمات در فایل متنی Gammu پشتیبان بگیرید، امکان ویرایش آن وجود
خواهد داشت. این کار آسان است: بسیاری از موارد در این فایل بهصورت دوگانه
نوشته میشوند - یکبار در Unicode و یکبار در ASCII. هنگامی که نسخهٔ
Unicode را حذف کنید، Gammu در زمان restore از نسخهٔ ASCII استفاده خواهد
کرد (و شما میتوانید بهسادگی متن ASCII را ویرایش کنید) و آن را بر اساس
locale سیستمعامل شما تبدیل میکند. هنگامی که نسخهٔ Unicode متن موجود
باشد، بهجای ASCII استفاده خواهد شد (کاربردی برای گوشیهای دارای پشتیبانی
از Unicode - فرقی نمیکند چه localeای روی رایانه تنظیم شده باشد و هیچ
تبدیلی از Unicode به ASCII و ASCII به Unicode انجام نمیشود).
میتوانید از هر ویرایشگری که قابلیت عبارتهای باقاعده (regular
expressions) دارد برای ویرایش فایل متنی پشتیبان استفاده کنید. نمونههایی
از این ویرایشگرها vim یا TextPad
هستند که هر دو از عبارتهای باقاعده پشتیبانی
میکنند.
حذف اطلاعات مربوط به برچسبهای صوتی (voice tags)
یافتن (Find):
^Entry\([0-9][0-9]\)VoiceTag = \(.*\)\n
جایگزینی (Replace):
تغییر تمامی شمارههایی که با +3620، +3630، +3660، +3670 شروع میشوند به
+3620
یافتن (Find):
Type = NumberGeneral\nEntry\([0-9][0-9]\)Text = "\+36\(20\|30\|60\|70\)\n
جایگزینی (Replace):
Type = NumberMobile\nEntry\1Text = "\+3620
تغییر نوع شماره تلفن به mobile برای شمارههایی که با +3620، +3630،...
شروع میشوند و حذف خط TextUnicode متناظر
یافتن (Find):
Type = NumberGeneral\nEntry\([0-9][0-9]\)Text = "\+36\([2367]0\)\([^\"]*\)"\nEntry\([0-9][0-9]\)TextUnicode = \([^\n]*\)\n
جایگزینی (Replace):
Type = NumberMobile\nEntry\1Text = "\+36\2\3"\n
همچنین ببینید:
تبدیل قالبهای فایل <#converting-formats>
نویسندگان (AUTHORS)
Michal Čihař
حق نشر (COPYRIGHT)
2009-2015, Michal Čihař
1.43.2 February 9, 2026 GAMMU-BACKUP(5)