问题标签 [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.
bash - Bash 写入文件(变量?)
确定尝试将 SQL 查询写入文本文件。我试过猫,但没有运气。
这是我想写入文件的内容:
这是我在使用 cat 或 echo 时得到的(也许我需要某种开关?):
linux - 在 shell 中水平显示两个文件
文件 1:
文件 2:
我想水平分类两个文件,所以结果是:
谢谢
cocoa - 'cat' 命令的 NSTask 问题
我尝试使用 cat 命令连接文件。当我在终端中使用它时,一切正常:
尝试使用 NSTask 重现此问题,出现以下错误:
代码 :
NSLog 输出:
错误 :
“startTaskWithLaunchPath:andArguments:showingProcess:”可以与许多其他终端命令一起正常工作,我 100% 确定这不是问题。
linux - 有没有办法查看符号链接的实际内容?
当你这样做
它显示的是真实文件的内容,而不是符号链接本身的内容。有没有办法查看其中的实际内容?
filter - awk 和 cat - 如何忽略多行?
我需要从 D-Link 路由器中提取 Voip 日志,因此我设置了一个小 Python 脚本,通过 telnet 在该路由器中执行命令。我的脚本执行“cat /var/log/calls.log”并返回结果,但是......它还发送不重要的东西,如 BusyBox 横幅等......我怎样才能忽略从 1 到 6 的行最后2个?这是我当前的输出:
我只需要:
(它可以有多行)这样我就可以将它保存到 CSV,然后再保存到 sql db。
谢谢,对不起我的英语不好。
windows - 管道两个标准输出到标准输入的基础知识
说到管道,我有点绿。我正在尝试做的(在 Windows PC 上,但我猜它与 UNIX 相同)是这样的:
我被告知我
无法多次写入标准输出
类似的 unix 示例可能是:
它做我想要的(原则上)。
从它的外观来看,发出警告的是“output.exe”应用程序(如果在没有 | someapp.exe 的情况下运行 - 输出仍然存在)。要么这只是运气不好,要么我错过了一些我不明白的管道的关键基础。
output.exe 给出的输出可以由 someapp.exe 附加和理解。有没有办法让两个 output.exe 一次输出到 stdout?
regex - grep/regex 找不到重音词
我正在尝试安装一个正则表达式,它可以在文件中获取一些单词,其中该单词的所有字母都与单词模式匹配。
我的问题是,正则表达式找不到重音词,但在我的文本文件中有很多重音词。
我的命令行是:
文件的内容是:
我该如何解决?
c - Linux 上由两个命名管道 (FIFO) 循环链接的两个过滤器
我想让两个进程通过 Linux 上的两个命名管道相互通信。每个进程都是一个 Unix 过滤器:它在其标准输入上读取数据并在其标准输出上写入数据。它们是循环链接的,第一个的输出是第二个的输入,反之亦然。
这是第一个过滤器 (ac) 的代码:
这是第二个过滤器(bc)的代码:
我编译 ( gcc -o A a.c && gcc -o B b.c
),创建两个 fifo ( mkfifo b2a ; mkfifo a2b
),在终端 ( ) 中运行第一个程序cat a2b | ./B > b2a
,打开一个新终端并运行第二个程序 ( cat b2a | ./A > a2b
)。
我期望的是 A 和 B 依次增加数字的无限循环,但我得到的是 B 卡住了,无法阅读 A 写的内容。
在我推出 B 的期限内,我得到:
在我启动 A 的终端中,我得到:
如果我使用 lsof :
为什么我没有得到我所期望的?
提前致谢。
bash - Bash cat 将目录中的文件放入一个文件中,在内容之前插入文件名
我有一个 txt 文件目录可以放入另一个文件。但是我需要在每个文件的内容之前放一个标题。具体来说,我想做这样的事情:
实际上我不需要文件名前后的所有“------------”,但这会很好。
感谢您的时间 ;)
grep - 在输出另一个 grep 命令时需要 grep 帮助
我有一个文件 test.log。非常大的日志文件。它具有不同级别的日志记录。例如,trace
、debug
、和。info
warning
error
显然trace
,级别消息只是高速发送垃圾邮件。我想查看所有没有trace
级别日志的消息。
所以我这样做了:
效果很好。
现在我想根据某个关键字过滤剩余的消息keyword1
。
所以我这样做了:
效果很好。
现在我想连续获得相同的输出,我想cat
用tail -f
.
但这不起作用。我根本没有输出。
我究竟做错了什么?以及如何获得我想要的过滤后的“尾部和跟随”输出。
谢谢您的帮助。
(顺便说一句,我正在使用 cygwin ......如果这有任何影响)