问题标签 [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.
perl - 读取没有节名的ini文件
我想制作一个包含一些对象的配置文件,像这样(当然没有任何参数可以被视为主键)
这个文件可以被读取,比方说Config::IniFiles
,因为它直接转录成 ini 文件,像这样
例如,类似的东西
并以
但是,我在这里问我一些关于事情变得相当复杂的问题......
(A) 有没有办法转换 $fh,以便在顺序读取文件之前不需要执行 perl one-liner?因此,在 perl 期间转换文件实际上是在读取它。
或者
(B) 是否有一个模块可以读取我的奇妙平面数据库?或者有什么接近的?我让 myslef 说,Gnu coreutils 会读取这种平面文件,但我不记得是怎么做的了。
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 命令相同的输出?
shell - coreutils“stat”命令的POSIX模拟?
Coreutilsstat
有--format=
开关,它以简单的形式向读者报告有关文件的不同信息(所有者、大小等)。
POSIXls
实用程序提供了大部分此类信息,但其输出难以解析。与单线比较:
POSIX 中是否有stat
实用程序模拟?
linux - 在 Bash 中带有 fifo 队列的 inotifywait
我写了一个小的 Bash 脚本,它使用 inotify-tools 和 inotify 接口。我的问题是,这个函数中的一个命令可以阻止执行,直到它完成。这样功能就会卡住。
为了解决这个问题,我想将检测到的文件排队(通过关闭事件),并从另一个函数中读取队列。有人知道如何在 Bash 中执行此操作吗?
下面的变量是用于查找目录或分配文件名的简单字符串。
我正在将文件复制到 SAN 卷,该卷有时会出现响应时间变化。这就是为什么这个功能会卡住一段时间的原因。我用 Rsync 替换了 cp 因为我需要吞吐量统计信息。Cp(来自 coreutils)显然没有这样做。
sorting - 仅使用第一个键排序(保留顺序以供休息)
我有一个文件,例如
我想根据第一个键对它进行排序,而不是任何其他键,也就是说,我想保留键相同的行的顺序。
我没想到它会像
但是哎呀。如您所见,sort无缘无故地将原来的第 4 行放在第 2 行之前,丢弃了原来的顺序。(在第 2 天。“boom”在“aargh”之前——不是相反。没有“boom”,没有 2 个“aargh”!:))。
我想要的是:
这是为什么?那是一个错误吗?更重要的是,如何让 sort 表现得像我想要的那样?
gnu-coreutils - 以非字母顺序排序订单,= 后跟一个字符串
当 = 后跟一个字符串附加到一行时,为什么排序顺序不同?这是我的版本中的正确行为还是错误?
对我来说,如果有两行以一个单词开头,该单词是另一行第一个单词的子字符串,这似乎会发生。
linux - Coreutils 测试套件命令
我想查看 coreutils 测试命令运行的命令。例如,假设我正在运行 ls 的 inode.sh 测试,我会:
我想看看测试正在运行哪些“ls”命令。也就是说inode.sh运行了哪些ls命令。任何想法?
linux - 使用命令行组合文件的不相邻部分
是否可以使用过滤器将文件中的标题行与过滤器的输出连接起来grep
?也许使用cat
来自 GNU 的 coreutils 的命令或其他东西?
特别是,我有一个制表符分隔的文件,大致如下所示:
我想从第 2 - N 行中选择所有包含“CA”grep
的行,并使用 GNU/Linux 命令将第一行(变量名)放在输出文件的第一行中。
该示例所需的输出将是:
我可以使用以下代码行选择两组所需的输出。
我最初的想法是使用 组合这些命令的输出cat
,但到目前为止我还没有成功。
linux - 是否可以使用 pr 实用程序的页脚做一些事情?
默认情况下,pr打印一个带有日期、文件名和页码的五行页眉和一个空的五行页脚/尾部。在阅读如何操作页眉中的数据时,我想知道页脚是否可以做任何事情。页脚是否必须为空,或者是否可以交换页眉和页脚?或者,是否可以只省略页脚(我知道 -t 选项会省略两者)?
我的猜测是答案是否定的,而页脚的存在只是因为打印机需要边距——但我只是想检查(并理解)。
linux - chgrp 和链接库
根据 /bin/chgrp 上的 ldd linux 命令,执行它的唯一必要库是 libc.so。当使用 gdb 调试 chgrp 时,我注意到实际加载了其他库,例如:
为什么这些库不在 ldd 输出中进行比较?
另外:它们没有在 libc.so 的 DYNAMIC 部分进行比较,它们是如何定位和加载的?(我用 readelf 检查了 libc.so 的 DYNAMIC 部分,但这些库不存在)