linux 删除/替换指定字符

如果想把一个字符串中的一些字符删除可以如此:

#Echo “2006-11-21 22:16:30” | sed ‘s/-//g’ | sed ‘s/ //g’ | sed ‘s/://g’

得到的结果就是:20061121221630

1、将当前目录下包含hello串的文件中,hello字符串替换为hi

sed -i "s/hello/hi/g" `grep "hello" -rl ./`

2、将某个文件中的hello字符串替换为hi

sed -i "s/hello/hi/g" test.txt

3、删除行首空格

sed -i 's/^ //g' test

4、删除行尾空格

sed -i 's/ $//g' test

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 2,463评论 0 1
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 1,174评论 0 2
  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 1,250评论 0 6
  • #!/usr/bin/python # _*_ coding: UTF-8 _*_ 第一个 Python 程序 P...
    今早上阅读 725评论 0 2
  • 有时得想念是突然间的 我就特别想给家里打个电话 可能她们没意识到每次都说同样的话 不要乱跑不要听陌生人的话 可能是...
    筱久阅读 39评论 0 3