首页 > 系统相关 >Linux-文本过滤与处理

Linux-文本过滤与处理

时间:2022-11-16 09:46:34浏览次数:35  
标签:show -- cat 过滤 空白行 Linux go ekoskkdspkpds 文本

1.cat指令:连接指令并显示内容

cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。

1.1 语法

cat [-AbeEnstTuv] [--help] [--version] fileName

1.2 参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

1.3 实例

1.3.1 参数实例

1  jack go
     2  
     3  
     4  1rtopajzlakmok[p
     5  
     6  ekoskkdspkpds
     7  wokkppppoasdo
[root@VM-4-13-centos cat]# cat -b lesscat.txt 
     1  jack go


     2  1rtopajzlakmok[p

     3  ekoskkdspkpds
     4  wokkppppoasdo
[root@VM-4-13-centos cat]# cat -sn lesscat.txt 
     1  jack go
     2  
     3  1rtopajzlakmok[p
     4  
     5  ekoskkdspkpds
     6  wokkppppoasdo

 

标签:show,--,cat,过滤,空白行,Linux,go,ekoskkdspkpds,文本
From: https://www.cnblogs.com/joyware/p/16894833.html

相关文章

  • linux中mysql基础命令
    mysql服务命令1.linux下启动mysql的命令mysqladminstart/ect/init.d/mysqlstart(前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladminrestart/ect/i......
  • Python 文本文件拖上转自适应图片 - 学习笔记(2022.11.16)
    Python文本文件拖上转自适应图片功能:1、支持拖拽执行2、文本文件转为自适应尺寸图片1importre2importos3importsys4importtime5fromPI......
  • Linux从头学05-系统启动过程中的几个神秘地址,你知道是什么意思吗?
    作者:道哥,10+年的嵌入式开发老兵。文章目录​​0xFFFF:0x0000​​​​0xF000:0xE05B​​​​0x0000:0x7C00​​在第一篇文章中,我们就提到,现代操作系统是从最古老的​​80......
  • Linux中do_gettimeofday()函数
    linux发行版:Ubuntu22.04linux内核:5.15.0-52-generic预编译内核:linux-6.0.1添加在linux-6.0.1/kernel/sys.c中的源码。asmlinkageintsys_mycall(structtimeval*tv)......
  • python脚本check linux
    check脚本:importparamikoimportConfigParserimportsys#-*-coding:UTF-8-*-username="root"pwd="YDYP1F1@flzx3kc"host_ip=[]reload(sys)sys.setdefaulten......
  • Servlet::过滤器监听器拦截器
    过滤器(filer)概念客户端对应发出某种请求,将该请求拦截不给予回应,这就是为什么在xml配置中,filer要写到配置的最前面的原因经过实操,看出过滤器的作用,大致方向是,检查核对......
  • 【Luinx】Linux常用命令Free -g
    一、参考资料​​Linuxfree-g详解_flowerspring的博客Linux中Swap与Memory内存介绍-付杰博客​​Elasticsearch内存占用分析与管理|Tink'sBlog​​​​linuxfree......
  • linux网络配置、dhcp服务器配置 -考前总结
    linux网络配置基础修改主机名hostname命令查看当前主机名hostnameabc将主机名临时更改为abc如果要永久更改就需要修改配置文件/etc/sysconfig/network将HOSTNAME的......
  • 嵌入式-Linux基础:Windows和Linux间的文件传输方式
    首先必须安装VMWare里面的VmWareTool(1)拖拽方式:安装完之后就可以通过拖拽的方式将Windows的文件移到虚拟机里了,同样虚拟机里的也可以拖拽到Windows中。(2)设置共享文件夹......
  • linux 开机启动脚本
    文件放在/etc/init.d/路径下#!/bin/sh-##ubuntu-fanStart/StopUbuntuFANNetworking##chkconfig:3459801#description:Starts/StopsUbuntuFANNetwork......