• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一天一个shell命令 linux文件内容操作系列-cat命令详解

    注:在awk命令之后,没有太多复杂命令,都是一些基础命令。

    说明:

    cat,是单词 concatenate 的缩写, 把文件的内容输出到stdout.当与重定向操作符 (> 或
    >>结合使用时, 一般都是用来将多个文件连接起来.

    用法:

    1. $cat file1 file2 file3
    2. 不仅可以从文件中读取内容并且拼接,还能从标准输入流中读取

    例如:$echo 'some content' |  cat - file.txt

    解释:这里的 - 就代表了 'some content' 的临时文件,也就是输入流

     

    实例:

    1. $cat cat.txt

    打印了cat.txt的所有内容

    2.$cat cat.txt | less

    查看cat.txt, 加入less以后一页一屏幕,具体再以后less,more命令中介绍

    3.$cat -n cat.txt

    每行前标注行号,包括空白行

    4.$cat -b cat.txt

    非空白行前标注行号

    解读--help

    用法:cat [选项]... [文件]...
    将[文件]或标准输入组合输出到标准输出。

      -A, --show-all           等于-vET
       -b, --number-nonblank    对非空输出行编号
      -e                       等于-vE
       -E, --show-ends          在每行结束处显示"$"
       -n, --number             对输出的所有行编号
      -s, --squeeze-blank      不输出多行空行
      -t                       与-vT 等价
      -T, --show-tabs          将跳格字符显示为^I
       -u                       (被忽略)
       -v, --show-nonprinting   使用^ 和M- 引用,除了LFD和 TAB 之外
          --help        显示此帮助信息并退出
          --version        显示版本信息并退出

    如果没有指定文件,或者文件为"-",则从标准输入读取。

    示例:
      cat f - g  先输出f 的内容,然后输出标准输入的内容,最后输出g 的内容。
      cat        将标准输入的内容复制到标准输出。

    解读:

    1. cat –s file.txt

    如果有一个文件有这样的格式:

     line1

    #空行
    line2 file2

    用到这个命令

    cat更多与其他命令结合,自身没有太复杂的内容,要是无聊,试试cat –A cat.txt,会有难忘的回忆。

     相关命令:

    cat的亲家一般是sed,tr这种命令

    如:

    $cat file|sed 's/old/new/g'

    显示file文件,并且将old 转换成new,不修改原文件

    您可能感兴趣的文章:
    • linux grep正则表达式与grep用法详解
    • Linux下的Grep命令使用方法详细介绍
    • 深入Linux grep指令的详解(实用型)
    • 浅谈Linux grep与正则表达式
    • 一天一个shell命令 linux文本内容操作系列-grep命令详解
    • 深入理解Linux中的grep命令
    • linux 不删除文件,清空文件中内容的命令
    • 详解linux下批量替换文件内容的三种方法(perl,sed,shell)
    • Linux bash删除文件中含“指定内容”的行功能示例
    • Linux中利用grep命令如何检索文件内容详解
    • linux下cat命令详解
    上一篇:一天一个shell命令 linux文本内容操作系列-awk命令详解
    下一篇:一天一个shell命令 linux文本操作系列-tac,rev命令详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    一天一个shell命令 linux文件内容操作系列-cat命令详解 一天,一个,shell,命令,linux,