Linux tac命令的实现示例

发布时间:2020-08-23 13:40:02

来源:脚本之家

阅读:90

作者:Dablelv

栏目:服务器

1.命令简介

tac(cat 的反序)命令以行为单位反序输出文件内容,即第一行最后显示,最后一行先显示。输出内容和 cat 命令相反。

2.命令格式

tac [OPTION]... [FILE]...

如果没有文件或文件是 -,读取标准输入。

3.选项说明

长选项的强制性参数对于短选项也是强制的。

-b, --before

在行前而非行尾添加分隔标志

-r, --regex

将分隔标志视作正则表达式来解析

-s, --separator=STRING

指定字符串代替换行符作为行分隔标志

--help

显示帮助信息并退出

--version

显示版本信息并退出

4.常用示例

给定文件 file1 和 file2 用于测试,内容分别是:

file1 内容:

123

456

789

file2 内容:

abc

def

(1)反向查看文件内容。

tac file1

789

456

123

(2)反向查看文件内容,以字符串 b 作为行分隔符。

tac -s"b" file2

c

def

ab

(3)连接文件 file1 和 file2 到 file3。

tac file1 file2 > file3

cat file3

789

456

123

def

abc

参考文献

[1] tac(1) manual

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

linux系统tac命令,Linux tac命令的实现示例相关推荐

  1. linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?

    Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...

  2. Linux系统下活用History命令

    Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...

  3. 2.1.Linux系统下启动MySQL的命令及相关知识

    2019独角兽企业重金招聘Python工程师标准>>> 一.总结一下:     1.Linux系统下启动MySQL的命令:     /ect/init.d/mysql start ( ...

  4. linux系统退出当前计算节点命令,Linux下60个系统命令详细解.doc

    Linux下60个系统命令详细解 嵌入式学习指引--Linux下60个系统命令详细解 Linux为用户提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权 ...

  5. linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...

    linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...

  6. linux 解压tar.jz,linux系统压缩文件和解压缩命令

    linux系统压缩文件和解压缩命令 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip Fi ...

  7. Linux系统下启动MySQL的命令及相关知识

    一.总结一下: 1.Linux系统下启动MySQL的命令: /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: /ect/init. ...

  8. 修改linux系统时间的方法(date命令)

    修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...

  9. linux查看服务命令是什么,linux系统查看所有服务的命令

    以前用过这么命令运行后可以在linux系统查看所有服务的命令是什么,有一个文本菜单,可以很方面的选择启动或者停止服务,诸如ftp, ssh, telnet之类的但是我忘了那个命令叫什么了,记得好像是s ...

  10. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

最新文章

  1. 你还记得当初为什么进入IT行业吗?
  2. oracle常用关键字和函数
  3. [原创]RCP项目:数字图像处理软件
  4. 关于 IPv6 大规模部署,给我们带来了什么~
  5. 图解ArcGIS API for JavaScript开发环境搭建
  6. python网易云_用python爬虫爬取网易云音乐
  7. windows环境下nginx的入门配置跳转tomcat
  8. python中随机输入数字再排序
  9. 为什么使用3msip2协议_知识卡片 | 链路状态路由协议OSPF凭什么会取代RIP?
  10. 第四周作业 简单地邮件发送实现
  11. springboot项目解决跨域的几种方式
  12. 【matlab安装】手把手图文并茂安装matlab2021(win10版)
  13. 精锐万能票据打印专家
  14. access 江苏计算机二级_关于江苏省计算机二级MS OFFICE考试的建议
  15. 27例-基于MSP430单片机毕业设计实例+论文+程序+原理图
  16. 网络通信协议层的七个部分
  17. PHP安卓获取gpgga,对于GPS模块数据接收和提取的问题分析
  18. 身份证最后一位校验算法
  19. vue中使用router打开一个新的窗口
  20. 【车道线检测论文阅读笔记——经典论文粗读汇总】

热门文章

  1. Sphinx入门教程
  2. 知乎 | 一个博士生接受怎样的训练是完整的科研训练?
  3. cvpr 注意力机制_计算机视觉中的注意力机制
  4. WordPress the_excerpt()截取摘要长度
  5. html5新年网页做给父母的,2020给父母的新年祝福语
  6. U盘不显示容量,显示0字节,无法格式化
  7. Delphi xe7组件和控件的安装方法
  8. shuipFCMS后台去版权
  9. C# 获取系统显示器分辨率大小(多屏显示器)
  10. 计算机个人市场调查实验报告,市场调查实验报告(一).doc