美文网首页
Linux常用命令之sed

Linux常用命令之sed

作者: Andy周 | 来源:发表于2016-07-26 23:58 被阅读25次

原CSDN博客地址
http://blog.csdn.net/byhook/article/details/51898374

在写Shell脚本的时候经常会用到修改文件
比如配置文件configure

#!/bin/sh

FFMPEG_UPSTREAM=https://github.com/FFmpeg/FFmpeg.git
X264_UPSTREAM=http://git.videolan.org/git/x264.git

FFMPEG_LOCAL_REPO=liblocal

之前一直用的替换方法比较Low

conf=$(cat configure)
conf=${conf//liblocal/libffmpeg}
echo $conf > configure

后来发现这种方式替换文件,文件的格式会混乱(对格式没有严格要求的可以用这种方法)


这里写图片描述

后来发现是用sed命令效果更好

sed -i 's/liblocal/libffmpeg/g' configure
这里写图片描述

输出格式没变

我们可以来看看sed的帮助

sed --help

输出使用详情

sed -i 's/abc/xxx/g' file

这里的

-i直接修改并保存
abc表示待替换的字符串
xxx表示修改后的字符串
file表示文件
\s表示空格的转义

相关文章

  • LINUX sed命令的使用

    LINUX sed命令的使用 命令格式 sed常用命令 sed替换标记 sed元字符集 已匹配字符串标记& ⼦串匹...

  • Linux命令总结

    linux三剑客awk、grep、sed应用环境即常用命令 linux常用命令链接 https://man.lin...

  • linux - sed常用命令

    linux - sed常用命令 sed命令用法[https://www.cnblogs.com/w1sh/p/14...

  • PHP高手进阶指南

    Linux常用命令 grep、awk、sed、sort、uniq、ps、df Linux系统性能分析 vmstat...

  • Linux 常用命令总结

    linux 命令速查手册linux 常用操作命令 sed 简明教程 awk 简明教程 常用命令 ls ...

  • 2018-10-14

    Linux常用命令之sed awk(关键字:分析&处理)一行一行的分析处理 awk '条件类型1{动作1}条件类型...

  • Linux常用命令之sed

    原CSDN博客地址http://blog.csdn.net/byhook/article/details/5189...

  • Linux 学习笔记(十四):Linux 正则表达式基础

    grep 命令 作为linux中最为常用的三大文本(awk(Linux awk教程),sed(Linux sed教...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • linux sed 替换

    1. linux sed -i 命令 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令...

网友评论

      本文标题:Linux常用命令之sed

      本文链接:https://www.haomeiwen.com/subject/szcojttx.html