当前位置: 首页 > 面试题库 >

Unix-文件的头和尾

仇经武
2023-03-14
问题内容

假设您有一个txt文件,同时查看文件的前10行和后10行的命令是什么?

即,如果文件长200行,则可以一次性查看1-10行和190-200行。


问题答案:

您可以简单地:

(head; tail) < file.txt

如果由于某种原因需要使用管道,则如下所示:

cat file.txt | (head; tail)

注意:如果file.txt中的行数小于默认的head行+默认的tail行,则将打印重复的行。



 类似资料:
  • 问题内容: 我知道您可以创建目录和文件,但是无法一次性完成这两种操作吗? 即如果文件夹不存在时我要执行以下操作: 错误: 有没有人想出一个功能来解决这个问题? 问题答案: 使用两个命令在一个外壳线面相结合: 注意:以前我建议使用来分隔两个命令,但是正如@trysis所指出的,在大多数情况下使用它可能更好,因为万一失败也不会执行。(否则,这可能会导致您可能没有想到的问题。)

  • 问题内容: 给定一个包含这样数据的文件(即stores.dat文件) 输出列名数量的命令是什么? 例如,在上面的示例中,该值为4。(第一行中的管道字符数+ 1) 我在想类似的东西: 但它返回所有行,而不仅仅是第一行,对于第一行,它返回1而不是4 问题答案: 在第一行之后就退出。

  • 本文向大家介绍头文件和库之间的区别,包括了头文件和库之间的区别的使用技巧和注意事项,需要的朋友参考一下 在任何语言(例如C,C#,Java或任何其他编程语言)的编程中,头文件和库都结合并提供一些特定的API及其功能,以便在主文件中使用或使用。因此,头文件和库都被合并并用作单个单元,我们无法区分它们,因为它们不在同一上下文中。 但是基于文件的性质,我们可以区分头文件和库,如下所示: 序号 键 头文件

  • 我是这里的 unix/linux 新手..完全新手。 我想在Unix环境下搜索大(日志)文件。因此,我尝试使用grep命令 然而,它只是快速滚动,我看不到所有的事件。我看到它已经完成了……可能是用管道将“”命令与其他命令连接起来。但我不知道是什么。基本上,我希望能够运行一个命令,查看输出,并在查看找到的结果时自己滚动该输出。 请帮帮我。。

  • hana for visual studio 2017 库所提供的所有头文件的列表 boost hana concept applicative.hpp comonad.hpp comparable.hpp constant.hpp euclidean_ring.hpp foldable.hpp functor.hpp group.hpp hashable.hpp integral_constan

  • 本文向大家介绍C++中头文件和源文件详细介绍,包括了C++中头文件和源文件详细介绍的使用技巧和注意事项,需要的朋友参考一下 C++中的头文件和源文件详解 一、C++编译模式 通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。 C+ +语言支持“分别编译”(