问题标签 [gnu-coreutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1180 浏览

perl - 读取没有节名的ini文件

我想制作一个包含一些对象的配置文件,像这样(当然没有任何参数可以被视为主键)

这个文件可以被读取,比方说Config::IniFiles,因为它直接转录成 ini 文件,像这样

例如,类似的东西

并以

但是,我在这里问我一些关于事情变得相当复杂的问题......

(A) 有没有办法转换 $fh,以便在顺序读取文件之前不需要执行 perl one-liner?因此,在 perl 期间转换文件实际上是在读取它。

或者

(B) 是否有一个模块可以读取我的奇妙平面数据库?或者有什么接近的?我让 myslef 说,Gnu coreutils 会读取这种平面文件,但我不记得是怎么做的了。

0 投票
2 回答
644 浏览

linux - 我在哪里可以找到与 OSX cksum -o3 一样的 cksum 的 Linux 实现?

我正在尝试重现 u-boot crc32 命令对 Linux 实用程序所做的 CRC32 计算。

我通过实验发现,带有 -o3 选项的 OSX cksum 命令将产生与 u-boot crc32 命令产生的校验和相同的校验和,但是 cksum 的 GNU coreutils 版本不支持 -o3 选项并且不产生与 u-boot crc32 相同的结果。我也尝试过 GNU coreutils 'sum' 命令。

有谁知道有一个 cksum 命令(或等效命令)的 debian 包,它产生与 OSX 上的 cksum -o3 命令相同的输出?

0 投票
2 回答
1154 浏览

shell - coreutils“stat”命令的POSIX模拟?

Coreutilsstat--format=开关,它以简单的形式向读者报告有关文件的不同信息(所有者、大小等)。

POSIXls实用程序提供了大部分此类信息,但其输出难以解析。与单线比较:

POSIX 中是否有stat实用程序模拟?

0 投票
2 回答
2407 浏览

linux - 在 Bash 中带有 fifo 队列的 inotifywait

我写了一个小的 Bash 脚本,它使用 inotify-tools 和 inotify 接口。我的问题是,这个函数中的一个命令可以阻止执行,直到它完成。这样功能就会卡住。

为了解决这个问题,我想将检测到的文件排队(通过关闭事件),并从另一个函数中读取队列。有人知道如何在 Bash 中执行此操作吗?

下面的变量是用于查找目录或分配文件名的简单字符串。

我正在将文件复制到 SAN 卷,该卷有时会出现响应时间变化。这就是为什么这个功能会卡住一段时间的原因。我用 Rsync 替换了 cp 因为我需要吞吐量统计信息。Cp(来自 coreutils)显然没有这样做。

0 投票
2 回答
141 浏览

sorting - 仅使用第一个键排序(保留顺序以供休息)

我有一个文件,例如

我想根据第一个键对它进行排序,而不是任何其他键,也就是说,我想保留键相同的行的顺序。

我没想到它会像

但是哎呀。如您所见,sort无缘无故地将原来的第 4 行放在第 2 行之前,丢弃了原来的顺序。(在第 2 天。“boom”在“aargh”之前——不是相反。没有“boom”,没有 2 个“aargh”!:))。

我想要的是:

这是为什么?那是一个错误吗?更重要的是,如何让 sort 表现得像我想要的那样?

0 投票
1 回答
12 浏览

gnu-coreutils - 以非字母顺序排序订单,= 后跟一个字符串

当 = 后跟一个字符串附加到一行时,为什么排序顺序不同?这是我的版本中的正确行为还是错误?

对我来说,如果有两行以一个单词开头,该单词是另一行第一个单词的子字符串,这似乎会发生。

0 投票
1 回答
672 浏览

linux - Coreutils 测试套件命令

我想查看 coreutils 测试命令运行的命令。例如,假设我正在运行 ls 的 inode.sh 测试,我会:

我想看看测试正在运行哪些“ls”命令。也就是说inode.sh运行了哪些ls命令。任何想法?

0 投票
3 回答
111 浏览

linux - 使用命令行组合文件的不相邻部分

是否可以使用过滤器将文件中的标题行与过滤器的输出连接起来grep?也许使用cat来自 GNU 的 coreutils 的命令或其他东西?

特别是,我有一个制表符分隔的文件,大致如下所示:

我想从第 2 - N 行中选择所有包含“CA”grep的行,并使用 GNU/Linux 命令将第一行(变量名)放在输出文件的第一行中。

该示例所需的输出将是:

我可以使用以下代码行选择两组所需的输出。

我最初的想法是使用 组合这些命令的输出cat,但到目前为止我还没有成功。

0 投票
1 回答
41 浏览

linux - 是否可以使用 pr 实用程序的页脚做一些事情?

默认情况下,pr打印一个带有日期、文件名和页码的五行页眉和一个空的五行页脚/尾部。在阅读如何操作页眉中的数据时,我想知道页脚是否可以做任何事情。页脚是否必须为空,或者是否可以交换页眉和页脚?或者,是否可以只省略页脚(我知道 -t 选项会省略两者)?

我的猜测是答案是否定的,而页脚的存在只是因为打印机需要边距——但我只是想检查(并理解)。

0 投票
1 回答
52 浏览

linux - chgrp 和链接库

根据 /bin/chgrp 上的 ldd linux 命令,执行它的唯一必要库是 libc.so。当使用 gdb 调试 chgrp 时,我注意到实际加载了其他库,例如:

为什么这些库不在 ldd 输出中进行比较?

另外:它们没有在 libc.so 的 DYNAMIC 部分进行比较,它们是如何定位和加载的?(我用 readelf 检查了 libc.so 的 DYNAMIC 部分,但这些库不存在)