首页 > 其他分享 >统计和检索文件内容

统计和检索文件内容

时间:2023-03-10 23:32:13浏览次数:24  
标签:检索 文件 grep tar 命令 内容 gzip 统计

统计和检索文件内容

  • wc命令 -c:统计文件内容中的字节数 -l:统计文件内容中的行数 -w:统计文件内容中的单词个数
  • grep命令,检索、过滤文件内容 grep:目的是过滤出用户感兴趣的内容 语法:grep [选项] 模式或关键字 文件列表 简单例子: grep root /etc/passwd -i 忽略大小写 -v 取反 ^ 以某关键字开头 $ 以某关键字结尾,显示passwd文件中以sh结尾的行 ^$ 空行 -c count, 统计匹配到的行数 -l 一般和-r联用, 只显示包含关键字的文件的名字, 而不是显示文件内容 -r 递归检索

备份与恢复文档

  • gzip和gunzip命令 使用gzip制作的压缩文件默认的扩展名为“*.gz”,制作压缩文件时,使用“-9”选项可以提高压缩的比率,当需要用gzip命令解压缩时,只需要用带“-d”选择即可,或者直接使用gunzip命令
  • tar归档和释放命令 tar命令主要用于对目录和文件进行归档。在实际备份工作中,通常在归档的同时也会将包文件进行压缩(需要调用前面的gzip和bzip2命令),以节省磁盘空间。使用tar命令时,选项前的“-”号可以省略,常用的几个选项如下: -c:创建(create).tar格式的包文件 -C:解压时指定释放的目标文件夹 -f:表示使用归档文件 -j:调用bzip2程序进行压缩或解压 -p:打包时保留文件及目录的权限 -P:打包时保留文件及目录的绝对路径 -t:列表查看包内的文件 -v:输出详细信息 -x:解开.tar格式的包文件 -z:调用gzip程序进行压缩或解压
  • 制作归档文件:-c -f -j/-z -v 归档文件的释放/解压:-C -f -j/-z -v -x 查看归档包里面的内容:-f -t

cut命令

  • cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。 -f:显示指定字段的内容 -d:指定字段的分隔符,默认的字段分隔符为“TAB”

标签:检索,文件,grep,tar,命令,内容,gzip,统计
From: https://blog.51cto.com/u_15975105/6113767

相关文章

  • HJ40 统计字符
    描述输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。数据范围:输入的字符串长度满足 1\len\le1000\1≤n≤1000 输入描述:输入一行字符串,......
  • HJ10 字符个数统计
    描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字......
  • P2590 [ZJOI2008]树的统计
    一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值W。我们将以下面的形式来要求你对这棵树完成一些操作:I.CHANGEut:把结点u的权值改为t。II.QMAXuv:......
  • 精通api,07文件目录
    DeleteFile,CopyFile,MoveFile来完成文件的删除,复制和移动功能.带Ex为增强版.整主(整参个数,p符参值[]){//-d参数,删除文件.如(0==长比较串("-d",参值[1])......
  • python爬虫获取国家统计局区划代码和城乡划分代码添加到数据库
    importpymysqlfrombs4importBeautifulSoupimportrequestsimporttimefromlxmlimportetreedefget_area(year):year=str(year)url="http://ww......
  • 文件/目录的拷贝-cp
    参考文件管理命令|爱编程的大丙(subingwen.cn)tree命令需要安装Usage:cp[OPTION]...[-T]SOURCEDESTor:cp[OPTION]...SOURCE...DIRECTORYor:cp[OPTION......
  • SpringBoot 文件上传+拦截器
    SpringBoot文件上传+拦截器文件上传原理表单的enctype属性规定在发送到服务器之前应该如何对表单数据进行编码。当表单的enctype="application/x-www-form-urlencoded......
  • qt6CMake构建文件解释
    cmake_minimum_required(VERSION3.5)#用于构建CMake项目CMake最低版本project(01friststudyVERSION0.1LANGUAGESCXX)#通过project命令配置项目信息,就是版本简述......
  • 后端存储—pv—pvc—pod yaml文件
    转载自:https://zhuanlan.zhihu.com/p/434209418======== 使用PV,PVC,NFS来做持久化存储的综合实例。(注意顺序,先搭建NFS服务器--定义PV-定义PVC-定义Pod)#vimnginx-p......
  • linux 中awk语句统计pav 中基因的存在频率
     001、测试数据如下:[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt10101011111......