问题标签 [cat]
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.
makefile - 在 windows 中使用 cat 的问题
我用的是windowsxp。我正在使用的“猫”版本与arduino下载捆绑在一起。
makefile 运行 cat。
这是输出:
我也尝试了正斜杠/,但这给出了
(加倍反斜杠,\,没有帮助)
但是,如果我手动运行 cat 命令,它就可以工作。有任何想法吗?
谢谢
unix - cat 和 grep 匹配的文件名和行号
我的代码
如何打印每个匹配项旁边的文件名和行号?
c - 为什么我的系统调用的“cat”函数比 Linux 的“cat”慢?
我已经在 C 中使用系统调用(打开、读取和写入)来模拟 Linux 系统中的“cat”函数,它比真实的要慢...
我使用与真正的“cat”相同的缓冲区大小,并使用“strace”,我认为它进行了相同数量的系统调用。但是我的“猫”的输出比真正的“猫”要慢一点。
这是我的代码:
我正在从文件中读取(我将其作为参数传递给 main,我认为这里不需要代码),而不是使用该文件描述符调用 catPrint() 函数,输出描述符为 1,因此它打印到标准输出。
我不明白为什么它会变慢,因为我使用相同的文件进行测试,并且两者(真正的“猫”和我的)只有一个 read() 和一个 write() 用于整个文本。整个文本不应该只出现在屏幕上吗?
PS:我已将此标记为作业,尽管我在这里的问题(为什么它变慢)不是作业的一部分。我只需要使用系统调用创建一个“cat”类型的函数,就完成了。我只是对我的代码有点慢很感兴趣。
用我的愚蠢解决的问题:
我刚决定在同一个文件上调用 linux 的原始 cat 几次,一个接一个,我只是意识到它在我调用它的某些时候也很慢,就像我的一样慢自己的。我想一切都比...
很抱歉像这些人一样浪费你的时间。
powershell - 将目录内容作为单行传递给 Powershell 中的可执行文件
我有一个二进制可执行文件,它将文件路径列表作为参数,例如,
C:\Tool.exe C:\Files\File1.txt C:\Files\File2.txt
我想从 Powershell 调用这个工具。问题是,我怎样才能在一行上得到 get-childitem 的输出?
如果我运行:
ls C:\文件\*.txt | 选择全名
我每行得到一条路径。如何连接结果?
unix - 删除文本文件中每个第一个单词后的字符串
文件1:
如何在文本文件 File1 中的每个第一个单词之后删除每个字符串?
这可能会因 awk/sed/cat 而失败 - 但我无法弄清楚。我仍然是通过这些实用程序进行编辑的新手——也许其他人会从我的问题中受益。
第一个词不是预测性的(没有通配符),每个第一个词都是唯一的。
security - Microsoft 安全目录格式文档和 API 示例
我正在寻找有关使用 Microsoft 安全目录的 API 的任何文档,或者替代文件格式的信息,以便我可以编写自己的解析器。
简而言之,我有一些需要使用的 .cat 文件。在十六进制编辑器中查看文件,它们显然具有不同的区域,这些区域以某种方式分隔(看起来像典型的二进制保存结构)。我需要从中获取某些信息,而忽略其他信息。
我可能可以对格式进行逆向工程并解析出我需要的东西,但我更愿意通过 Win32 API 来做到这一点,或者至少编写我的解析器以适应格式,而不是仅仅“能够做我想做的事”需要它来做”。
MSCAT32.DLL 似乎是重要的一个,但我不确定它是否有出口来做我需要的事情......这有点神秘(不是双关语)。
任何信息都会有所帮助。
只是在这里折腾几个关键字...
MIME 类型是:application/vnd.ms-pki.seccat 魔术头字节是:30 80 09 06 文件中的字段分隔符似乎是:EOT (04) 和 € (80) 生成它们的程序是: MakeCat.exe
linux - 获取文本文件中单词列表的字典定义的最简单方法
文件1:
我不知道从文本文件中提取单词列表、找到它们的定义并将它们粘贴到输出文本文件中的最佳方法。我一直在考虑使用 WordNet——但不知道如何自动化这个过程。
有没有人有任何想法(可能是 google/APIs/linux 应用程序)可以用来查找单词的定义,然后将它们粘贴到文本文件中?
文件2:
sed - 将多个命令的结果发送到一个文本文件?
这就是我到目前为止所拥有的 - 我的用于公共 URL 目录的保管箱公共URL创建脚本(我认为是getdropbox.com - gpl)。我的LIST
文件是使用 ls 以下列方式创建的:
dropboxpuburl.sh:
现在这会创建一系列文件 - 每个文件中都有 Dropbox puburl。
问题是:我怎样才能让这个脚本将所有公共链接重定向到一个文本文件中,每个文件都在一个新行上——也许名称为PUBLIC-DIRECTORY-LIST?
linux - 删除文本文件中的多行
我一直在尝试实现一个从 wordnet 的在线数据库读取的 bash 脚本,并且一直想知道是否有一种方法可以使用一个命令删除各种文本文件。
示例文件转储:
我只需要删除描述语法方面的行,例如
所以我有一个干净的文件,只有单词的定义:
语法术语周围的 * 符号让我在 sed 中绊倒。
linux - 将大文本文件重新格式化为一行字符串(通过 BASH)
文件1:
我需要将此(对于大量单词列表)格式化为术语到定义格式(每个术语一行)。怎么能做到这一点?没有一个词是相同的,只有上面看到的结构是相同的。结果文件看起来像这样:
Awk/Sed/Grep/Cat 是通常的竞争者。