• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux中文本处理命令sed的使用示例分享

Linux中文本处理命令sed的使用示例分享

作者:张映 字体:[增加 减小] 来源:互联网 时间:2017-05-12

张映 通过本文向大家介绍了linux sed,linux sed命令,linux sed i,linux sed命令详解,linux sed用法等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意一点,源文件(默认地)保持不被修改。sed 默认读取整个文件并对其中的每一行进行修改。说白了就是一行一行的操作。我用sed主要就是用里面的替换功能,真的很强大。下面以实例,详细的说一下,先从替换开始,最常用的。

参数

sed -h
 -n, --quiet, --silent    取消自动打印模式空间
 -e 脚本, --expression=脚本   添加“脚本”到程序的运行列表
 -f 脚本文件, --file=脚本文件  添加“脚本文件”到程序的运行列表
 --follow-symlinks    直接修改文件时跟随软链接
 -i[扩展名], --in-place[=扩展名]    直接修改文件(如果指定扩展名就备份文件)
 -l N, --line-length=N   指定“l”命令的换行期望长度
 --posix  关闭所有 GNU 扩展
 -r, --regexp-extended  在脚本中使用扩展正则表达式
 -s, --separate  将输入文件视为各个独立的文件而不是一个长的连续输入
 -u, --unbuffered  从输入文件读取最少的数据,更频繁的刷新输出
 --help     打印帮助并退出
 --version  输出版本信息并退出

例1
测试文件

</div&g

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • sed的正则匹配如何实现非贪婪?
  • Linux中基本正则表达式
  • 使用Linux正则表达式灵活搜索文件中的文本
  • linux 正则表达式深度解析
  • Linux 正则表达式详解
  • linux sed命令互换包含指定关键字的行
  • 总结Linux中用于文本处理的awk、sed、grep命令用法
  • Linux中文本处理命令sed的使用示例分享
  • Linux下的sed命令使用详解
  • Linux下sed命令使用全解析

相关文章

  • 2017-05-12Linux中使用cut命令来提取文本的用法指南
  • 2017-05-12全面讲解在Linux系统中安装和配置HAProxy的过程
  • 2017-05-12详解Linux中获取全球唯一标示符UUID的方法
  • 2017-05-12Linux的特殊权限SUID SGID和SBIT讲解
  • 2017-05-12利用linux命令行工具进行文本行过滤的方法
  • 2017-05-12在Linux系统中安装web端的远程连接工具Wetty
  • 2017-05-12Linux系统下查看网卡实时流量软件Nload安装使用方法
  • 2017-05-12Linux Kernel 4.10第5个候选版本RTM版发布 2月12日发布正式版
  • 2017-05-12xshell如何解决vi中文乱码问题?xshell解决vi中文乱码问题的方法
  • 2017-05-12在Linux上使用GNU sed的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 详解Linux中的用户密码管理命令passwd和change
    • 把Arch Linux安装到U盘上的具体教程
    • 详解Linux系统中配置静态路由的方法
    • ps命令显示uid而不是用户名如何解决?
    • Linux系统Vim编辑器如何安装YouCompleteMe插件?
    • 杀死Linux中的defunct进程(僵尸进程)的方法指南
    • Linux系统中有效用户组和初始用户组有什么作用于区别?
    • Linux系统下强大的lsof命令使用宝典
    • nali 一款linux下显示IP地理位置的小工具
    • 详解Linux系统中的内核抢占机制

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有