zoukankan      html  css  js  c++  java
  • cat

    cat(选项)(参数) 显示文件的内容,tac为cat的反向输出

    -b:为非空行编号

    [root@bogon admin]# cat -b a
         1	hive:x:5000:5000:hive:/home/hive:/bin/bash
    
         2	u2:x:5003:5004::/home/u2:/bin/bash
         3	u3:x:5004:5005::/home/u3:/bin/bash
         4	      user1:x:5005:5007::/home/user1:/bin/bash
         5	user2:x:5006:5008::/home/user2:/bin/bash
    

     -e或-E:为每行行尾添加个$

    [root@bogon admin]# cat -e a
    hive:x:5000:5000:hive:/home/hive:/bin/bash$
    $
    u2:x:5003:5004::/home/u2:/bin/bash$
    u3:x:5004:5005::/home/u3:/bin/bash$
          user1:x:5005:5007::/home/user1:/bin/bash$
    user2:x:5006:5008::/home/user2:/bin/bash$
    

     -n:为每一行编号,包括空行

    [root@bogon admin]# cat -n a
         1	hive:x:5000:5000:hive:/home/hive:/bin/bash
         2	
         3	u2:x:5003:5004::/home/u2:/bin/bash
         4	u3:x:5004:5005::/home/u3:/bin/bash
         5	      user1:x:5005:5007::/home/user1:/bin/bash
         6	user2:x:5006:5008::/home/user2:/bin/bash
    

     -s:将所有连续的空白行都转换为一行

    [root@bogon admin]# cat -n b
         1	q
         2	w
         3	
         4	
         5	e
         6	r
         7	
         8	
         9	t
    [root@bogon admin]# cat -ns b
         1	q
         2	w
         3	
         4	e
         5	r
         6	
         7	t
    

     -t或-T:将制表符tab键转换为^I

    [root@bogon admin]# cat -t c
    ^Ithis is a table^I^I
    

    扩展:

    1.将b文件和c文件合并到c,并显示

    [root@bogon admin]# cat b c > d
    [root@bogon admin]# cat d
    q
    w
    
    
    e
    r
    
    
    t
    	this is a table		
    
    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    linux软件必须安装到 /usr,/usr/local/ 吗?
    linux命令ps aux|grep xxx详解
    vim 命令,实用
    @Autowired 与@Resource的区别
    srpingmvc 上传图片到服务器
    Git-Windows安装初始
    python判断句子是否匹配某种模式
    50. Pow(x, n)
    49. Group Anagrams
    48. Rotate Image
  • 原文地址:https://www.cnblogs.com/forlive/p/8109708.html
Copyright © 2011-2022 走看看