این فرمان بهروزرسانی حق چاپ است که میتواند در ارائهدهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیهساز آنلاین ویندوز یا شبیهساز آنلاین MAC OS اجرا شود.
برنامه:
نام
copyright-update - اطلاعات حق چاپ را در فایل ها به روز کنید
خلاصه
به روز رسانی حق چاپ [گزینه ها] FILE [FILE ...]
بهروزرسانی حق چاپ [گزینهها] -- مسیر بازگشتی [PATH ...]
شرح
اطلاعات کپی رایت را در مجموعه فایلها، احتمالاً به صورت بازگشتی، بهروزرسانی کنید، محتوای منطبق بر آن
شاخص. بهروزرسانی بر سال حق نسخهبرداری، اطلاعات آدرس GPL و غیره تأثیر میگذارد.
خط باید دارای کلمه "کپی رایت"، یک فاصله، سه کاراکتر "(C)" (یا U+00A9 UTF باشد.
علامت حق چاپ)، یک فضا، و محدوده سال. مقدار متفاوتی از فضاها و زبانه ها هستند
مجاز است، اما در YEAR-YEAR نباید هیچ فاصله ای در اطراف نویسه خط تیره وجود داشته باشد. مثال ها:
یک فضای خالی یا چندگانه مورد نیاز است
| | فاصله بین سالها وجود ندارد
| | |
حق چاپ (C) YYYY-YYYY
حق چاپ: (C) YYYY-YYYY
|
کولون اختیاری است
به طور پیش فرض برخی از فایل ها و مسیرها همیشه نادیده گرفته می شوند. مانند دایرکتوری های کنترل نسخه،
فایلها، فایلهای شی و فایلهای باینری را مطابق با آزمایش فایل «-T» پرل پشتیبانگیری میکند. اجرا کن
برنامه با گزینه --کمک-حذف برای دیدن لیست مسیر حذف
OPTIONS
دویدن گزینه های
-آ، --خودکار
در حالت خودکار، نام نویسنده از متغیر محیطی NAME و فقط خوانده می شود
خطوط منطبق با «حق نسخهبرداری.*$NAME» تحت تأثیر قرار میگیرند. اگر NAME تنظیم نشده است، اطلاعات را بخوانید
از ایمیل.
اگر نه NAME و نه EMAIL در evenvironemt وجود ندارد، یا اگر مقادیر آنها در a نباشد
فرمت های قابل تشخیص (به بخش محیط زیست مراجعه کنید)، این گزینه هیچ کاری انجام نمی دهد.
این گزینه به طور موثر سعی می کند مقدار از پیش تعیین شده را برای --خط گزینه.
-c، --کد
از پیش تعیین شده --عبارتند از برای مطابقت با فایل های کد رایج: .c، .h، .cc، .hh، .cpp، .c++، .hpp، .C،
.pl، .py، .sh و .rb
-د، - رفع اشکال سطح
اشکال زدایی را روشن کنید. سطح می تواند در محدوده 0-10 باشد.
-f، --fsf-address
پاراگراف های مجوز را که به آدرس FSF اشاره می کنند تغییر دهید. توصیه فعلی FSF
این است که سؤالات مربوط به مجوزها را به URL آنها هدایت کنید.
به طور موثر پاراگراف ها را جایگزین کنید:
شما باید یک نسخه از مجوز عمومی عمومی GNU را دریافت کرده اید
همراه با این برنامه؛ اگر نه، به نرم افزار آزاد بنویسید
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
شما باید یک نسخه از مجوز عمومی عمومی GNU را دریافت کرده اید
به همراه این بسته؛ اگر نه، به نرم افزار آزاد بنویسید
بنیاد، شرکت، خیابان فرانکلین 51، طبقه پنجم، بوستون، MA 02110-1301USA
با این:
شما باید یک نسخه از مجوز عمومی عمومی GNU را دریافت کرده اید
همراه با این برنامه اگر نه، ببینیدhttp://www.gnu.org/licenses/>.
-من، --عبارتند از REGEXP
شامل فایل های مطابق با regexp. مسابقه در برابر کل مسیر انجام می شود.
اگر این گزینه ارائه نشده باشد، هر فایل به طور خودکار گنجانده می شود. مسابقات می تواند
با استفاده از گزینه بیشتر فیلتر شود -- استثناء کردن.
این گزینه را می توان چندین بار استفاده کرد. گزینه را نیز ببینید --کد.
-ل، --خط REGEXP
فقط خطوطی را تغییر دهید که با REGEXP مطابقت دارند. مسابقه به حروف بزرگ و کوچک حساس است.
-r، - بازگشتی
به صورت بازگشتی همه دایرکتوری های داده شده در خط فرمان را جستجو کنید.
-ر، --regexp REGEXP
فقط فایل هایی را تغییر دهید که محتوای آنها با REGEXP مطابقت دارد. فایل به صورت یک بزرگ خوانده می شود
رشته به طوری که امکان تطبیق با استفاده از عبارات منظم Perl در کل وجود داشته باشد
فایل. یک مثال: «(?smi)This.*multi.*line.*match». دیدن پرل(1) برای اطلاعات بیشتر
در مورد 'smi' و سایر اصلاح کننده ها.
این گزینه را می توان به عنوان مقدماتی استفاده کرد محتوا ضوابط، برای انتخاب فایل های قبل
--خط گزینه خطوط حق چاپ را پیدا می کند.
-t، --تست، -- خشک اجرا شود
در حالت تست اجرا شود. نشان دهید چه اتفاقی خواهد افتاد. هیچ فایلی تغییر نمی کند
-v، -- پرحرف سطح
چاپ پیام های اطلاعاتی برای پرحرفی بیشتر، LEVEL عددی را افزایش دهید.
-ایکس، -- استثناء کردن REGEXP
فایل های مطابق با regexp را نادیده بگیرید. مسابقه در برابر کل مسیر انجام می شود. گزینه می تواند باشد
چندین بار استفاده می شود
این گزینه بعد از امکان اعمال می شود --عبارتند از مسابقات.
-y، -- سال سال
فایل ها را با استفاده از YEAR به روز کنید. مقدار باید چهار رقمی باشد.
عملیات پیشفرض استفاده از سال جاری است، بنابراین این گزینه در آن ضروری نیست
استفاده معمولی مورد استفاده: شما قصد دارید قبل از پایان سال یک تعطیلات طولانی داشته باشید و می خواهید
ارزش سال آینده را از قبل به روز کنید.
-Y، -- بدون سال
سال به روز رسانی را غیرفعال کنید.
متفرقه گزینه های
-h، --کمک
نمایش راهنما
--کمک-حذف
نمایش مقادیر پیشفرض مورد استفاده برای حذف مسیرها و فایلها.
--help-html
نمایش راهنما در قالب HTML.
--مرد کمک کننده
نمایش راهنما در صفحه دستی مرد(1) قالب
-V، - نسخه
نمایش اطلاعات تماس و نسخه
مثال ها
استفاده اولیه برای به روز رسانی فایل ها برای منعکس کردن سال جاری است. گزینه -- سال ضمنی است:
به روز رسانی کپی رایت *
برای آزمایش اینکه چه اتفاقی می افتد:
کپی رایت-به روز رسانی --verbose 1 --test *
فقط فایل C-code را به روز کنید:
copyright-update --verbose 1 --شامل '\.[ch]$' --recursive .
امکان محدود کردن بهروزرسانی فایلها به صورت بازگشتی فقط به آن دسته از فایلهایی که محتوای آنها وجود دارد، وجود دارد
مطابقت regexp. در اینجا، خطوطی که تحت تأثیر قرار می گیرند آنهایی هستند که مطابقت دارند --خط عبارت منظم.
به روز رسانی حق چاپ \
--regexp '(?i)نویسنده:.*جان.*دو' \
--خط '\bFoo\b' \
--نادیده گرفتن '\.(bak|bup|[~#]])$' \
-- پرحرف 1 \
--سال 2013 \
--تست \
-- بازگشتی \
.
عیب یابی
گزینه را ببینید - رفع اشکال.
محیط زیست
در فرم "[ایمیل محافظت شده]"؛ یعنی بدون زوایا <>. اگر تنظیم شود،
مقدار در گزینه استفاده می شود --خودکار فقط در صورتی که متغیر محیطی NAME تنظیم نشده باشد.
برای یافتن نام و نام خانوادگی، لوکالپارت در آدرس ایمیل باید با حروف کوچک و بزرگ مطابقت داشته باشد
regexp غیر حساس '^[az-]+\.[az-]+@':
[ایمیل محافظت شده] استفاده نشده است، نه به شکل First.Last
+------ +----------
[ایمیل محافظت شده] استفاده نشده، به همین ترتیب
+---------------- +----------
| |
بخش Localpart Domain
نام
در قالب "نام خانوادگی". در صورت تنظیم، مقدار در گزینه استفاده می شود --خودکار.
با استفاده از خدمات onworks.net از به روز رسانی کپی رایت به صورت آنلاین استفاده کنید