Board logo

标题: SED命令替换多个字符为# [打印本页]

作者: dy979366652    时间: 2017-2-17 22:06     标题: SED命令替换多个字符为#

想把1.TXT中每一行的 ] :)% 这4个字符都替换成#

知道可以 sed S/]/#/g 替换单个

如何能替换全部4个字符?
作者: CrLf    时间: 2017-2-18 01:08

办法很多啊...
  1. sed "s/[]:)%]/#/g"
复制代码
或者
  1. sed "s/]\|:\|)\|%/#/g"
复制代码
或者
  1. sed "y/]:)%/####/"
复制代码
实际上是一个意思
作者: mycmd    时间: 2017-8-28 00:50

我就想知道如何用 sed 替换一个 EXE文件中的十六进制代码,扒遍整个论坛,硬是找不到一篇有用的,sed -i "s/\x52\x61\x72\x21/\x52\x60\x72\x21/g" 1.exe 测试替换后的文件是坏的。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2