linux 查找内容对应行数,Linux查看文件指定行数内容与查找文件内容
Linux查看文件指定行数内容
1、tail date.log 输出文件末尾的内容,默认10行
tail -20 date.log 输出最后20行的内容
tail -n -20 date.log 输出倒数第20行到文件末尾的内容
tail -n +20 date.log 输出第20行到文件末尾的内容
tail -f date.log 实时监控文件内容增加,默认10行。
2、head date.log 输出文件开头的内容,默认10行
head -15 date.log 输出开头15行的内容
head -n +15 date.log 输出开头到第15行的内容
head -n -15 date.log 输出开头到倒数第15行的内容
3、sed -n "开始行,结束行p" 文件名
sed -n '70,75p' date.log 输出第70行到第75行的内容
sed -n '6p;260,400p; ' 文件名 输出第6行 和 260到400行
sed -n 5p 文件名 输出第5行
tail 和 head 加上 -n参数后 都代表输出到指定行数,tail 是指定行数到结尾,head是开头到指定行数
+数字 代表整数第几行, -数字代表倒数第几行
Linux里如何查找文件内容
Linux查找文件内容的常用命令方法。
从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件
grep "thermcontact" */*.in
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行
find . -name "*.in" | xargs grep "thermcontact"
原文出处:
关关雎鸠, Linux查看文件指定行数内容, https://www.cnblogs.com/zeke-python-road/p/9455048.html
鸟哥的linux, Linux里如何查找文件内容, http://blog.chinaunix.net/uid-25266990-id-199887.html
linux 查找内容对应行数,Linux查看文件指定行数内容与查找文件内容相关推荐
- Linux 查看文件指定行数 内容
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.tail date.log 输出文件末尾的内容,默认10行 tail ...
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net...
请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- python怎么读文件里的某一行-Python如何获取文件指定行的内容
linecache, 可以用它方便地获取某一文件某一行的内容.而且它也被 traceback 模块用来获取相关源码信息来展示. 用法很简单: >>> import linecache ...
- 三种方法Python读取文件指定行,来看看你用过没?
1.行遍历实现 在python中如果要将一个文件完全加载到内存中, 通过file.readlines()即可, 但是在文件占用较高时, 我们是无法完整的将文件加载到内存中的, 这时候就需要用到pyth ...
- python读取文件指定行的三种方法
1.行遍历实现 在python中如果要将一个文件完全加载到内存中,通过file.readlines()即可,但是在文件占用较高时,我们是无法完整的将文件加载到内存中的,这时候就需要用到python的f ...
- java 读取文件的指定行_Java中实现读取文件指定行
Java中实现读取文件指定行 读取文件指定行要用到类LineNumberReader,它是跟踪行号的缓冲字符输入流,其基类是BufferedReader..它有两个构造方法: public LineN ...
- s-sed替换或者修改文件指定行,同时匹配多个字符串,替换换行符为指定字符
最近需要在脚本中修改几个配置文件参数且不能影响其他参数,于是想到了sed的强大之处,拿来学学 -i参数表示直接替换并修改文件 -i参数时直接修改文件 sed -i 's/aaa/bbb/g' test ...
- java 获得文件的行数据_Java 读取文件指定行数据
public class ReadFileDemo1 { /** * 获取错误文件中的记录号 * @param sourceFile * @return */ public static int[] ...
- linux shell 输出文件 指定行
在Linux系统上如何快速查看文本中指定行呢?有时文本较大比如有10w行,想要快速查看第99行该怎么做呢? 本文以文件名test.txt为例,介绍3种方式快速查看test.txt的第99行.相信你可以 ...
- 对文件指定行进行编辑和保存 linux,linux 文本编辑命令grep sed awk(转)
[:digit:] 数字字符[:graph:] 非空字符(非空格.控制字符)[:lower:] 小写字符[:cntrl:] 控制字符[:print:] 非空字符(包括空格)[:punct:] 标点符号 ...
最新文章
- JS判断元素是否在数组内
- lua-nginx-module directives 中文版
- HDU 1180 诡异的楼梯(超级经典的bfs之一,需多回顾)
- java人体识别_用华为HMS ML kit人体骨骼识别技术,Android快速实现人体姿势动作抓拍...
- 简单的jQuery获取URL的?后带的参数
- android+JPEG+编码,Android_解析:android 如何从JPEG生成BufferedImage,如下所示:复制代码 代码如下 - phpStudy...
- 【渝粤教育】广东开放大学 标准的研制与编制 形成性考核 (35)
- Dialog详解(包括进度条、PopupWindow、自定义view、自定义样式的对话框)
- python调用perl_文本处理,用perl 还是python?
- Atitit spring springboot 集成mybatis法 目录 1.1. 使用spring管理数据源。。需要修改spring、 配置	1 1.2. 直接代码集成,无需修改任何配置	1
- 【转】Hadoop API 使用介绍
- Xmind思维导图教程
- 为什么有些大公司的技术弱爆了?
- 圣诞祝福网页_意派Epub360丨圣诞营销H5的多种趣味玩法(案例+模板)
- 不平衡数据处理之SMOTE、Borderline SMOTE和ADASYN详解及Python使用
- mac电脑抹掉数据要多久_Mac系统如何恢复出厂设置
- 74LS148+74LS47简易病房呼叫系统电路图
- 最全小说资源网——连载阅读升级版(亲测好用)
- 高等数值计算方法学习笔记第4章第一部分【数值积分(数值微分)】
- 如何在工作之余找精力做副项目?