英语法语西班牙语

Ad


OnWorks 网站图标

join-dctrl - 云端在线

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

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

程序:

您的姓名


join-dctrl - 对 dctrl 格式的数据执行关系连接

概要


加入控制 [ 选项 ] 文件名 文件名

加入控制 - 版

加入控制 - 帮帮我

商品描述


加入控制 对 Debian 控制文件中提供给它的数据执行关系连接操作
格式。

A 加入 部分 必须使用开关指定 -1-2 或开关 -j.
从概念上讲,该程序创建所有有序的记录对,这些记录可以由
将第一个文件中的记录作为该对的第一个成员并具有记录
从第二个文件中作为该对的第二个成员; 然后它删除所有这样的对
连接字段不相等的地方。 实际上,每个输入文件都被视为一个
关系数据库表。

每个输入文件都必须在其连接字段上按升序排列; 这允许程序
工作快。 这 排序控制(1) 可以使用程序来实现。

配置


-1 部分, --1st-连接字段=部分
指定连接 部分 第一个输入文件。

-2 部分, --2nd-连接字段=部分
指定连接 部分 第二个输入文件。

-j 部分, --加入字段=部分
指定公共连接 部分 对于所有文件。

-a 文件编号, --不可配对-来自=文件编号
从第一个指定不匹配的段落(如果 1 给出)或第二个(如果
2 给出)文件被打印。

-o 字段规格, --输出字段=字段规格
指定输出中包含哪些字段。 字段以逗号分隔
(超过一个 -o 也可以使用选项)。 每个字段都以格式指定
文件编号.部分 在其中 文件编号 是输入文件的序号
字段被绘制(或者 1 or 2), 部分 给出要使用的字段的名称。 作为一个
特殊情况,简单 0 可以代替 文件编号.部分 参考共同的
连接字段的值。

字段的名称(不包括文件号)在输出中用作
字段名称。 但是,可以为输出目的指定不同的名称
通过以冒号和首选的可见名称为字段规范添加后缀。

例如,选项 -o 0,1.Version:旧版本,2.Version 指定
任何输出记录中的第一个字段应该是连接字段,第二个字段应该是
be 旧版本版本 第一个输入文件的字段,以及
第三个字段应该是 版本 使用相同的字段从字段中提取数据
名称在第二个输入文件中,这些是输出记录中唯一的字段。

如果不 -o 给出选项,所有被加入的记录的所有字段都包括在内
在输出中。

-l 水平, --错误级别=水平
将日志级别设置为 水平. 水平 是其中一个 致命, 重要, 信息性的调试,
但最后一个可能不可用,这取决于编译时选项。 这些
这里按顺序给出类别; 当发出的每条消息 致命
效果,将在 重要 错误级别等。 默认是
重要.

-V, - 版
打印版本信息。

-C, --复制
打印版权许可。 这会产生很多输出; 一定要重定向或
通过管道将其传送到某个地方(例如您最喜欢的寻呼机)。

-h, - 帮帮我
打印帮助摘要。

操作数


加入控制 会将命令行上命名的每个文件视为关系数据库表。
一个名为 - 代表程序的标准输入流。 目前,正好有两个
文件必须命名。

标准输入


标准输入流可以用作上面指定的输入 操作数 部分。

INPUT FILES


所有输入到 加入控制 是 Debian 控制文件的格式。

Debian 控制 (dctrl) 文件是一个半结构化的单表数据库,存储在
机器可解析的文本文件。 这样的数据库由一组记录组成; 每条记录是
从字段名称到字段内容的映射。 从文本上看,记录用空分隔
行,而每个字段都被编码为记录中的一个或多个非空行。 一个领域
以其名称开头,后跟冒号,后跟字段内容。 结肠必须
驻留在字段的第一行,并且第一行必须以没有空格开头。
相比之下,后续行总是以线性空格开头(一个或多个空格或
制表符)。

每个输入文件必须按其连接字段的升序排列。

环境 变数


标准语言环境,特别是其字符集设置,会影响
将输入和输出解释为字符流。

异步 新闻


标准的 UNIX 信号具有它们通常的含义。

标准输出


所有输出都发送到标准输出流。 输出格式为 Debian
控制文件,在上面的 INPUT FILES 部分。 输出将在
连接字段的升序,如果该字段包含在输出中。

OUTPUT FILES


没有输出文件。

退出 状态


此实用程序退出时 0 成功时。 它不一致地使用非零退出代码
当发现错误时(这是一个错误)。

后果 OF 错误


如果输入出现错误,输出将部分或完全是垃圾。 在
如果调用出错,程序将拒绝运行。

示例


假设一个包含 AMD64 架构二进制包数据的文件
包含在 Debian 挤压 (6.0) 版本中,部分 , 在当前目录中
并命名 . 假设我们目前在 Debian 系统上。 进一步假设
当前目录不包含名为的文件 统计PKG。 下列
命令给出,对于当前在 Debian 挤压中安装和可用的每个包
(6.0)、其当前安装的版本(作为旧版本)和挤压中的版本(作为
新版本):
$ 排序 dctrl -kPackage /var/lib/dpkg/状态 > 统计
$ sort-dctrl -kPackage 包 > pkg
$ join-dctrl -j 包\
-o 0,1.Version:旧版本,2.Version:新版本 \
统计包

使用 onworks.net 服务在线使用 join-dctrl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    三叶草 EFI 引导加载程序
    三叶草 EFI 引导加载程序
    项目已移至
    https://github.com/CloverHackyColor/CloverBootloader..
    特性:启动 macOS、Windows 和 Linux
    在 Mac 或 PC 上的 UEFI 或传统模式下
    厄...
    下载 Clover EFI 引导程序
  • 2
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 3
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 4
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 5
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 6
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 更多 ”

Linux 命令

Ad