英语法语西班牙文

OnWorks 网站图标

版权更新 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行版权更新

这是命令版权更新,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


版权更新 - 更新文件中的版权信息

概要


版权更新 [选项] 文件 [文件 ...]
版权更新 [选项] --recursive PATH [PATH ...]

商品描述


更新一组文件中的版权信息,可能是递归的,匹配内容
标准。 更新会影响版权年份、GPL 地址信息等。

该行必须包含单词“Copyright”、一个空格、三个字符“(C)”(或一个 U+00A9 UTF
版权标志)、空格和年份范围。 不同数量的空格和制表符是
允许,但在 YEAR-YEAR 中的破折号字符周围不能有空格。 例子:

需要一个或多个空格
| | 岁月无间隔
| | |
版权所有 (C) YYYY-YYYY
版权所有:(C) YYYY-YYYY
|
冒号是可选的

默认情况下,某些文件和路径总是被忽略; 比如版本控制目录,
根据 Perl 的“-T”文件测试备份文件、目标文件和二进制文件。 跑
带选项的程序 --help-排除 查看排除路径列表。

配置


运行 选项
-一种, - 汽车
在自动模式下,作者姓名是从环境变量 NAME 中读取的,并且仅
匹配 'Copyright.*$NAME' 的行受到影响。 如果未设置NAME,则读取信息
来自电子邮件。

如果 NAME 和 EMAIL 在 evenvironemt 中都不存在,或者它们的值不在
可识别的格式(参见环境部分),这个选项什么都不做。

此选项有效地尝试为 - 线 选项。

-C, - 代码
预置 - 包括 匹配常见的代码文件:.c、.h、.cc、.hh、.cpp、.c++、.hpp、.C、
.pl、.py、.sh 和 .rb

-d, -调试 LEVEL
打开调试。 级别可以在 0-10 的范围内。

-F, --fsf-地址
更改引用 FSF 地址的许可证段落。 FSF 目前的建议
是将有关许可证的查询重定向到其 URL。

有效替换段落:

您应该已经收到了GNU通用公共许可证的副本
连同这个程序; 如果没有,请写信给自由软件
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

您应该已经收到了GNU通用公共许可证的副本
连同这个包; 如果没有,请写信给自由软件
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301USA

有了这个:

您应该已经收到了GNU通用公共许可证的副本
随着这个程序。 如果没有,请看http://www.gnu.org/licenses/>.

-一世, - 包括 REGEXP
包含匹配正则表达式的文件。 匹配是针对整个路径进行的。

如果未提供此选项,则会自动包含每个文件。 比赛可以
使用选项进一步过滤 - 排除.

此选项可以多次使用。 另见选项 - 代码.

-l, - 线 REGEXP
仅更改匹配 REGEXP 的行。 匹配不区分大小写。

-r, -递归
递归搜索命令行中给出的所有目录。

-R, --正则表达式 REGEXP
仅更改内容与 REGEXP 匹配的文件。 该文件作为一个大文件读入
字符串,以便可以在整个范围内使用 Perl 正则表达式进行匹配
文件。 一个例子:'(?smi)This.*multi.*line.*match'。 看 珍珠(1) 了解更多信息
关于“smi”和其他修饰符。

此选项可用作初步 内容 标准, 选择文件之前
- 线 选项找到正确的版权行。

-t, - 测试, --试运行
在测试模式下运行。 显示会发生什么。 没有文件被改变。

-v, --详细 LEVEL
打印信息性消息。 增加数字 LEVEL 以获得更多详细信息。

-X, - 排除 REGEXP
忽略匹配正则表达式的文件。 匹配是针对整个路径进行的。 该选项可以是
多次使用。

此选项在可能之后应用 - 包括 匹配。

-y, - 年
使用 YEAR 更新文件。 值必须是四位数字。

默认操作是使用当前年份,所以这个选项在
正常使用。 用例:您计划在年底前休个长假并希望
预先更新下一年的值。

-Y, --无年
禁用更新年份。

杂项 选项
-H, - 帮帮我
显示帮助。

--help-排除
显示用于排除路径和文件的默认值。

--帮助-html
以 HTML 格式显示帮助。

--帮助者
在手册页中显示帮助 男子(1) 格式。

-V, - 版
显示联系方式和版本信息。

示例


主要用途是更新文件以反映当前年份; 选项 - 年 是隐含的:

版权更新 *

测试会发生什么:

版权更新 --verbose 1 --test *

仅更新 C 代码文件:

版权更新 --verbose 1 --include '\.[ch]$' --recursive 。

可以递归地将更新文件限制为仅包含其内容的文件
匹配正则表达式。 在这里,受影响的行是那些匹配的行 - 线 正则表达式。

版权更新\
--regexp '(?i)Author:.*John.*Doe' \
--line '\bFoo\b' \
--忽略 '\.(bak|bup|[~#]])$' \
--详细 1 \
--2013年\
- 测试 \
--递归\
.

故障排除


查看选项 -调试.

环境


邮箱地址
在形式“[电子邮件保护]"; 也就是说,没有角度 <>。如果设置,
该值用于选项 - 汽车 仅当未设置环境变量 NAME 时。

为了找到名字和姓氏,电子邮件地址中的本地部分必须匹配大小写
不敏感的正则表达式 '^[az-]+\.[az-]+@':

[电子邮件保护] 未使用,不是形式 First.Last
+------ +--------------

[电子邮件保护] 没用过,同样
+---------------- +-----------
| |
本地部分 域部分

您的姓名
以“名字姓氏”的形式。 如果设置,则在选项中使用该值 - 汽车.

使用 onworks.net 服务在线使用版权更新


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    PAC 经理
    PAC 经理
    PAC 是 Perl/GTK 的替代品
    SecureCRT/Putty/等(Linux
    ssh/telnet/... gui)... 它提供了一个 GUI
    配置连接:用户,
    密码,EXPECT 规则...
    下载 PAC 管理器
  • 2
    GeoServer的
    GeoServer的
    GeoServer是一个开源软件
    用 Java 编写的服务器,允许用户
    共享和编辑地理空间数据。
    专为互操作性而设计,它
    发表...
    下载地理服务器
  • 3
    萤火虫III
    萤火虫III
    免费和开源的个人理财
    经理。 Firefly III 具有
    复式簿记系统。 你可以
    快速输入并整理您的
    交易我...
    下载萤火虫III
  • 4
    Apache OpenOffice 扩展
    Apache OpenOffice 扩展
    Apache的官方目录
    OpenOffice 扩展。 你会找到
    扩展范围从字典到
    用于导入 PDF 文件和连接的工具
    与外...
    下载 Apache OpenOffice 扩展
  • 5
    螳螂BT
    螳螂BT
    Mantis 是一个易于部署的网络
    基于错误跟踪器来帮助产品错误
    追踪。 它需要 PHP、MySQL 和一个
    网络服务器。 查看我们的演示并托管
    提供...
    下载MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger 是一个 p2p 聊天应用程序
    用于 Intranet 通信,并且不
    需要服务器。 各种得心应手
    支持的功能包括
    通知...
    下载 LAN Messenger
  • 更多 ”

Linux 命令

Ad