sed打印特定行

简介: sed打印特定行

sed(流编辑器)可以用来打印文本文件中的特定行,以下是一些基本的用法:

  1. 打印单个特定行

    • 打印第5行:

      sed -n '5p' filename.txt
      
    • -n 表示“静默”模式,即默认不打印任何行,只有明确指定时才会打印。

    • '5p' 指令告诉 sed 在遇到文件的第五行时打印这一行。
  2. 打印多个单独的行

    • 打印第一行和第十行:
      sed -n '1p;10p' filename.txt
      
  3. 打印连续的行范围

    • 打印第一行至第十行:
      sed -n '1,10p' filename.txt
      
  4. 打印匹配特定模式的行

    • 打印包含 "word" 的所有行:
      sed -n '/word/p' filename.txt
      
    • 或者如果是要匹配正则表达式 regex 的行:
      sed -n '/regex/p' filename.txt
      
  5. 打印奇数行或偶数行

    • 打印奇数行:
      sed 'n;p' filename.txt
      
    • 打印偶数行:
      sed 'n;d' filename.txt
      

请根据实际需求替换 filename.txt 为你要操作的文件名,以及调整行号或模式以匹配你需要打印的具体行。

目录
相关文章
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
2046 2
|
Linux
CentOS 7 配置yum阿里源 (三步即可)
CentOS 7 配置yum阿里源 (三步即可)
36630 1
|
前端开发 容器
CSS 居中技术完全指南:从基础到高级应用
本文详细介绍了 CSS 中常用的居中方法,涵盖水平居中、垂直居中及同时实现两者的方法。
1567 12
|
数据采集 Java Python
如何用Python同时抓取多个网页:深入ThreadPoolExecutor
在信息化时代,实时数据的获取对体育赛事爱好者、数据分析师和投注行业至关重要。本文介绍了如何使用Python的`ThreadPoolExecutor`结合代理IP和请求头设置,高效稳定地抓取五大足球联赛的实时比赛信息。通过多线程并发处理,解决了抓取效率低、请求限制等问题,提供了详细的代码示例和解析方法。
485 0
如何用Python同时抓取多个网页:深入ThreadPoolExecutor
|
机器学习/深度学习 Linux Perl
Linux文本处理三剑客之sed详解
这篇博客详细讲解了Linux中的文本处理工具sed的使用方法和常用命令。
815 9
Linux文本处理三剑客之sed详解
|
监控 前端开发 Java
函数计算操作报错合集之报错CAExited,该如何处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
405 0
|
监控 算法 Linux
探索Linux中的lz4命令:高效的数据压缩工具
**探索Linux中的LZ4工具:快速数据压缩。LZ4算法提供高速压缩与解压缩,适合实时数据处理。命令行工具如`lz4c`用于文件压缩(`lz4c file.txt compressed.lz4`)和解压缩(`lz4c -d compressed.lz4 decompressed.txt`)。特点是速度快、低内存占用,可选压缩级别。注意命令的实际形式取决于安装的实现,使用前应查阅文档。**
|
存储 物联网 数据库
App Inventor 2 低功耗蓝牙 BlueToothLE 拓展中文文档(完整翻译加强版)
低功耗蓝牙,也称为蓝牙LE 或简称 BLE,是一种类似于经典蓝牙的新通信协议,不同之处在于它旨在消耗更少的功耗和成本,同时保持同等的功能。 因此,低功耗蓝牙是与耗电资源有限的物联网设备进行通信的首选。
1075 2
|
存储 Perl
sed处理多行模式(如括号匹配)
sed处理多行模式(如括号匹配)
1698 2