zoukankan      html  css  js  c++  java
  • Linux 命令

    命令格式

    cat [OPTION]... [FILE]...

    命令参数

    -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
      显示版本信息。

    实例

    测试文件 f1:

    hello world
    
    long time no see

    测试文件 f2:

    aaa
    
    
    bbb bbb
    
    
    
    ccc	ccc	ccc

    a) 将 f1 的内容输出至标准输出,并对所有输出行编号。

    [huey@huey-K42JE cmdline]$ cat -n f1
         1	hello world
         2	
         3	long time no see

    b) 将 f2 的内容输出至标准输出,并将连续空行压成一行。

    [huey@huey-K42JE cmdline]$ cat -s f2
    aaa
    
    bbb bbb
    
    ccc	ccc	ccc

    c) 将 f1、f2 合并输出至标准输出,并用 ^I 来显示制表符,同时在每行结尾处显示 $。

    [huey@huey-K42JE cmdline]$ cat -ET f1 f2
    hello world$
    $
    long time no see$
    aaa$
    $
    $
    bbb bbb$
    $
    $
    $
    ccc^Iccc^Iccc$

    d) 与重定向结合,将多个文件合并成一个文件。

    [huey@huey-K42JE cmdline]$ cat f1 f2 > f

    e) 当缺少文件名参数时,cat 将标准输入的内容输出至标准输出中。

    [huey@huey-K42JE cmdline]$ cat > hello.txt
    hello cat
    [huey@huey-K42JE cmdline]$ more hello.txt 
    hello cat
  • 相关阅读:
    Unity中的欧拉旋转
    Unity-Rigidbody碰撞穿透
    C#实现单例模式的几种方法
    C#OO初级思想
    C#虚方法virtual
    数据库查询
    DNS 域名服务器搭建
    iptables 基本操作
    通过adb 操作手机
    linux 调整逻辑卷空间大小
  • 原文地址:https://www.cnblogs.com/huey/p/4851304.html
Copyright © 2011-2022 走看看