cat相关内容

线路缓冲猫

有没有办法做线缓冲猫?例如,我想看一个UART设备,我只想在有一整行的时候看到它的消息。我可以做一些类似的事情吗: cat --line-buffered /dev/crbif0rb0c0ttyS0 谢谢。 推荐答案 不可以,但是带--line-buffered的GNU grep可以做到这一点。只需搜索每行都有的内容,例如'^'。 ..
发布时间:2022-03-21 21:40:43 服务器开发

将文件复制并附加到远程计算机:cat 错误

所以,我有一点问题: 最初我使用 scp 将文件从本地机器复制到远程机器,然后我才意识到 scp 覆盖而不是追加.但我需要它附加.所以我做了一些谷歌搜索,然后使用 cat 和 ssh 替代了这个替代方案: cat 本地文件 |ssh user@remoteserver "cat >> 远程文件" 问题是,每当我使用该方法时,都会遇到这个有趣的错误: bash: cat: command ..
发布时间:2022-01-22 11:46:10 其他开发

Bash 脚本:将流从串行端口 (/dev/ttyUSB0) 保存到文件,直到出现特定输入(例如 eof)

我需要一个 bash 脚本来从串行端口(RS232 到 USB 适配器 - 端口:/dev/ttyUSB0)读取数据流.数据应逐行存储在文件中,直到出现特定输入(例如“eof").我可以给串口提供任何外部输入.到目前为止,我使用 cat 读取数据,效果很好. cat/dev/ttyUSB0 ->文件.txt 问题是,我需要自己通过输入 cntr+C 来完成命令,但我不知道数据流何时结束并且 t ..
发布时间:2022-01-18 14:38:12 其他开发

连接多个文件,但包含文件名作为节标题

我想在终端中将多个文本文件连接成一个大文件.我知道我可以使用 cat 命令来做到这一点.但是,我希望每个文件的文件名位于该文件的“数据转储"之前.有人知道怎么做吗? 我目前拥有的: file1.txt = bluemoongoodbeerfile2.txt = awesomepossumfile3.txt = hownowbrowncowcat 文件1.txt 文件2.txt 文件3.tx ..
发布时间:2022-01-11 16:28:47 服务器开发

grep/regex 找不到带重音的单词

我正在尝试安装一个正则表达式,在文件中获取一些单词,其中该单词的所有字母都与单词模式匹配. 我的问题是,正则表达式找不到带重音的词,但在我的文本文件中有很多带重音的词. 我的命令行是: cat input/words.txt |grep '^[éra]\{1,4\}$' >输出/words_era.txt猫输入/words.txt |grep '^[carroça]\{1,7\}$' ..
发布时间:2022-01-06 14:07:53 其他开发

递归地将所有文件转换为单个文件

我有一堆文件放在像 这样的文件夹中 data\A\A\A\json1.json数据\A\A\A\json2.json数据\A\A\B\json1.json...数据\Z\Z\Z\json_x.json 我想把所有的 jsons 放到一个文件中吗? 解决方案 find data/-name '*.json' -exec cat {} \;>超级文件 简短说明: find\-name ..
发布时间:2022-01-06 13:38:27 服务器开发

如何将 ctrl+d 插入到我的 linux 脚本中?

我想执行以下命令: cat > 模板.txt[在终端输入]文本[终端中的Ctrl+d] 在脚本中. 有没有办法告诉脚本执行 enter\Ctrl d?有没有办法创建一个文件并在脚本中写入它? 我没有找到任何对我有用的东西. 谢谢. 解决方案 A 此处文档我认为这有点像您所谈论的内容的脚本版本,尽管从您的描述中我并不完全清楚. #!/bin/bash猫 >te ..
发布时间:2021-12-28 10:37:12 服务器开发

连接多个文件但包含文件名作为部分标题

我想在终端中将多个文本文件连接成一个大文件.我知道我可以使用 cat 命令来做到这一点.但是,我希望每个文件的文件名位于该文件的“数据转储"之前.有人知道怎么做吗? 我目前拥有的: file1.txt = bluemoongoodbeerfile2.txt = awesomepossumfile3.txt = hownowbrowncowcat file1.txt file2.txt fi ..
发布时间:2021-12-28 10:24:47 服务器开发

为什么在管道中读取和写入同一个文件会产生不可靠的结果?

我有一堆包含许多空行的文件,我想删除任何重复的空行以使阅读文件更容易.我写了以下脚本: #!/bin/bash对于 * 中的文件;做 cat "$file" |sed 's/^ \+//' |猫 -s >"$文件";完毕 然而,这产生了非常不可靠的结果,大多数文件变成完全空的,只有少数文件具有预期的结果.更重要的是,每次我重试时,工作的文件似乎都会随机更改,因为每次运行时都会正确编辑不同的文件 ..
发布时间:2021-12-24 12:04:11 其他开发

我可以以编程方式“刻录"吗?使用 unix utils 将 ANSI 控制代码写入文件?

示例:我使用 script 开始录制,并尝试键入 echo test 但省略了 o,所以我退格以更正它. 当我 cat typescript 一切看起来正常,因为代码被解释,但如果我使用 less 或 vim 我看到 ech test^H^[[K^H^[[K^H^[[K^H^[[K^H^[[Ko test^M 我完全理解这是什么以及为什么会发生,但是有什么方法可以“刻录"代码并在文件中 ..
发布时间:2021-12-24 11:54:56 服务器开发

连接文件并在文件之间插入新行

我有多个文件要与 cat 连接.让我们说 File1.txt富文件2.txt酒吧文件3.txtqux 我想合并,使最终文件看起来像: foo酒吧qux 而不是通常的 cat File*.txt >finalfile.txt foo酒吧qux 正确的做法是什么? 解决方案 您可以: for f in *.txt;do (cat "${f}"; echo) >>最终文件.txt; ..
发布时间:2021-12-15 00:01:00 服务器开发

用猫没用?

这可能在许多常见问题解答中 - 而不是使用: cat 文件 |命令 (这就是所谓的猫的无用使用),正确的做法应该是: command ..
发布时间:2021-12-09 09:41:39 其他开发

如何从文件传递命令行参数

我有一个从 argv 读取命令行参数的 C 程序.是否可以制作管道将文件内容作为命令行参数重定向到我的程序?假设我有一个包含以下内容的文件 arguments.dat: 0 0.2 302 0 我希望我的程序被调用: ./myprogram 0 0.2 302 0 我尝试了以下方法: cat 参数.dat |./我的程序 没有成功. 解决方案 对于大多数 shell,您可以使用 ..
发布时间:2021-11-17 21:12:17 服务器开发

如何使用apply、cat和print,不会得到NULL

我正在尝试使用 cat() 作为 apply() 中的函数.我可以几乎让 R 做我想做的事,但是在返回结束时我得到了一些非常令人困惑的(对我来说)NULL.这是一个愚蠢的例子,以突出我所得到的. val1 这“有效",因为 R 接受它并运行,但我不明白结果. >应用(值,1,函数(x)猫(x[1],x[2],填充=真))1 252 263 274 285 296 307 318 329 3 ..
发布时间:2021-11-16 23:09:53 其他开发

将文件复制并附加到远程机器:cat error

所以,我有一点问题: 最初我使用 scp 将文件从本地机器复制到远程机器,然后我意识到 scp 覆盖而不是附加.但我需要它来附加.所以我做了一些谷歌搜索,这个使用 cat 和 ssh 的替代方法出现了: cat localfile |ssh user@remoteserver "cat >> remotefile" 问题是,每当我使用该方法时,我都会遇到这个有趣的错误: bash: c ..
发布时间:2021-11-16 19:36:06 其他开发

删除文本流中的第一个单词

如何从流中的每一行文本中删除第一个单词? 例如 $ cat myfile一些文字 1一些文字 2一些文字 3 我想要: $ cat myfile |魔法命令文本1正文 2正文 3 我将如何使用 Bash 解决这个问题?我可以使用 awk '{print $2 $3 $4 $5 ....}',但这很麻烦,并且会导致所有空参数都有额外的空间.我在想 sed 可能能够做到这一点,但我找不到 ..
发布时间:2021-07-17 20:52:17 其他开发

为什么fgets在字符串末尾添加空格?

我有一个包含单个字符串的文件.我打开文件并使用fopen和fgets读取值,我注意到在字符串的末尾添加了一个空格. $ file = fopen("myfile","r")或exit(“ 无法打开文件 ");$ mystring = fgets($ file);fclose($ file); myfile的内容: 你好 测试 echo“ '" ..
发布时间:2021-05-08 20:56:38 PHP

INF文件仅在Windows 7中找不到usbser.sys

更新:由于下面的回答,我设法使它在Windows 7上运行.此后,我意识到Windows 10可以安装,但可以通过OEM USB串行驱动程序覆盖我的驱动程序.请参阅:在以下位置安装自定义inf的问题Windows 10专业版.Windows使用OEM驱动程序覆盖它 - 我试图制作一个Inf文件,该文件使用标准的Windows usb串行驱动程序来安装usb串行设备.该文件在Window ..
发布时间:2021-04-21 19:46:39 其他开发

从C ++调用"cat"的简单方法?

我正在编写一些C ++代码,并且需要根据文件的内容预先分配一个数组.我绝对可以读取文件并以某种方式解析字符串,但是必须更容易从以下Linux单行代码中找到正确的数字: cat myfile.txt |grep'Freqs ---'|sed's/Freqs ---//g'|wc -w 从C ++代码中在文件上使用此单个衬纸的最佳方法是什么? 解决方案 使用 中的 ..
发布时间:2021-04-21 19:46:36 服务器开发