问题标签 [unix-head]
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.
unix - 为什么“是|头”不挂?
为什么不yes | head
挂?
我认为系统会收集所有结果yes
,然后将其通过管道传输到head
,并且由于yes
是无限循环,因此系统挂起。但是,它实际上可以停止并显示 10 行y
.
收集数据完成后系统如何停止yes
?head
bash - 如何在带有变量的 bash 脚本中使用“head”?
我一直在尝试创建一个脚本,该脚本可以在给定我创建的一些变量的情况下从文件中读取特定行。
从这个我面临的最大问题是我得到这个错误:
当通过终端一次输入一行时,代码工作得很好。有没有办法让这段代码工作?值得注意的是,使用常量(即 head -5)是可行的。
sorting - 仅在头部显示最大的数字
我使用排序 -r | 头并得到这样的输出:
我该怎么做才能使输出像这样:
只有最大的 k1 数字出现????
unix - UNIX 编程:head 命令
所以我正在做这个任务,我在 Unix 中遇到了 head 命令。我们的任务是查找目录中的所有 .txt 文件,并显示每个文件的第一行文本,输出应如下所示:
等等
我有在目录及其子目录中查找 .txt 文件的代码,但我必须使用 head 命令来显示文本行,我迷路了。使用“人头”我没有得到太多关于如何使用它的信息。
这是我得到的展示
我也试过
关于如何使用“head”命令获取这些文件的第一行文本的任何想法。
unix - Unix shell - 将前 300 行复制到新文件
几天来我一直在尝试解决这个问题,但似乎没有任何效果。
将 file1 的前 300 行复制到名为 file2 的新文件中。此文件包含电话号码信息,已按姓氏排序,这是每条记录中的第一个字段。
应该是答案,但它不会接受。
任何和所有的帮助表示赞赏。
linux - Grep 从 ls 和 head 返回的文件内部
我有一个包含大量文件的目录。我正在尝试搜索位于至少一个文件中的文本。该文本可能位于较新的文件之一中。执行此操作的命令是什么?我认为它看起来像ls -t | head -5 | grep abaaba
.
例如,如果我有 5 个文件从以下位置返回ls -t | head -5
:-file1、file2、file3、file4、file5,我需要知道其中哪些文件包含abaaba
.
linux - 如何在 Linux 中复制多个文件的开头?
我想在 Ubuntu 中将一堆文件 (*.txt) 从一个目录复制到另一个目录。我想减小它们的大小,所以我使用 head 来获取每个的前 100 行。
我希望新文件保留其原始名称但位于子目录中small/
。我努力了:
但这会创建一个名为*.txt
. 我也试过:
但这会产生Is a directory
错误。
它必须很容易,但我在 Linux 上很糟糕。任何帮助深表感谢。
bash - 'while head -n 1' 好奇心
一些编码实验(在试图找到编码问题的简短答案时进行)导致了一些有趣的惊喜:
输出(按 Control-C否则将永远浪费 CPU 周期):
相同,但使用重定向的输入文件而不是管道输入:
输出(点击Control-C):
问题:
为什么
while
循环不会停止seq 2 | head -n 1
?为什么重定向输入会比管道输入产生更多的输出?
上面的代码在最近的Lubuntudash
上进行了测试。两者都来自coreutils(版本8.25-2ubuntu2)包。bash
seq
head
绕过必须按(Ctrl-C) 的方法:
1
2
1
unix - 程序如何“知道”在其输出通过管道传输到 head 时提前终止?
假设我需要在某个大文件上运行 UNIX 命令行程序。如果我想查看一些输出,可以将输出通过管道传输到head
:
$ cat big_file.txt | head
对于cat
和许多类似的程序,这个命令运行得非常快。由于只需要前几行,因此一旦满足管道另一端的要求,程序执行就会停止。所以我们都知道并喜欢这种管道命令,用于快速探索文件中的内容或程序将为我们编写的输出类型。
这在代码级别如何工作?是否会发送某种信号来cat
告诉它不再需要它的输出,并且它现在可以停止运行?
node.js - 如何在 Node.js 中同步模拟 unix head 命令?
在 Node.js 中寻找类似 linux head 的同步方法。
我知道在节点中执行同步操作通常是个坏主意,但我有一个有效的用例。需要读取文件的前几行。