英语法语西班牙语

Ad


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
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad