ChinaUnix.net
相关文章推荐:

awk sed 替换文件

输入: 参数1: Insufficient free space in the %s directory. The free space is only %s. At least %s is required. 参数2: /export/home 参数3: 5% 参数4: 20% 输出: Insufficient free space in the /export/home directory. The free space is only 5%. At least 20% is required. 简单描述: 给出一个源串,如:Insufficient free space in the %s directory. The free space is only %s. At least %s is required....

by legone2008 - Shell - 2014-04-21 14:56:08 阅读(3378) 回复(14)

相关讨论

本帖最后由 oyx319 于 2014-08-11 20:07 编辑 文件abc 有将近上万行,其中一行的信息如下: 10|20140802|adfadsklfa|324324|15022220000|fasdlf|2234|10|22| |43|15022220000|33|成功|10 我需要将文件中每行的第5个字段和第11个字段(电话号码)替换掉,使其模糊,替换后为 150****0000 如果这样实现比较难, 可将其替换成 15000000000 也行。。 求大神指教。

by oyx319 - Shell - 2014-08-12 17:31:53 阅读(2777) 回复(18)

在test.c文件中,有如下格式的函数定义 function_f() { aaaaaaa; bbbbbbb; cccccccc; } 替换成 function_f() { ddddddddd; eeeeeeeee; } 请问如何用sed或者awk实现? 我只是知道些简单的单行处理,还没有处理过多行,请大神指点,多谢!

by jeffreyst - Shell - 2013-05-10 14:03:02 阅读(1247) 回复(5)

sed ,awk如何将一文件中一字符全部替换成另一字符

by coltest - 其他UNIX - 2004-10-23 12:10:48 阅读(1378) 回复(2)

文件list 有 pay:: $(paybin)/ dest=/home/admin/bin/ 文件 jncfagent.conf 有 pay:: $(paybin)/ dest=/home/admin/ 其中list 文件的哪个路径可能会发生变化pay:: 下面的路径,所以我想用脚本去检测list pay:: 的路径然后替换到jncfagent.conf 文件里pay:: 下面的路径,谁能告诉我该怎么实 现呢? 感激不禁那...这个问题已经捆饶了我多时了......... 文件jncfagent.conf是一个很重要的配置文件. 现在有...

by zhangheng520 - Shell - 2008-12-17 13:11:09 阅读(7384) 回复(29)

各位好: 请教一下,我要用sed命令把ifcfg-eth0里的IPADDR=192.168.0.110这行替换一个新IP。 替换方式是执行脚本后,要求输入新IP,然后更改完成。 我的脚本没成功,请帮忙修改 大概意思如下: #!/bin/bash echo "ipaddr:" read line echo $line sed -i "3s/IPADDR*/IPADDR=${line}/g" ifcfg-eth0 > ifcfg-eth0 请帮忙修改一下脚本。

by spark2000 - Shell - 2008-11-11 14:00:13 阅读(3245) 回复(8)

本帖最后由 奋斗的毛毛虫 于 2014-07-14 19:18 编辑 我想实现abc.txt文件从1100行到1200行之间,把“ou=abc”替换为"ou=efg",请问怎么替换呢?谢谢大家!! 我试了下面的方法没有成功: sed -i '-n1100,1200 s/ou=abc/ou=efg/g' /tmp/abc.txt

by 奋斗的毛毛虫 - Shell - 2014-07-14 19:51:39 阅读(1699) 回复(8)

大家好,今天想对某个目录下的 所有.sh 文件里面的涉及到 某个邮箱的内容进行替换,使用 $ sed -i "s#dba@3conline\.com\.cn#dba@3conline\.com#g"`grep "dba@3conline.com.cn" -l *sh` sed:-e 表达式 #1,字符 44:unknown option to `s' sed -i "s#dba@3conline\.com\.cn#dba@3conline\.com#g"`grep "dba@3conline.com.cn" -l \*\.sh` grep: *.sh: 没有那个文件或目录 sed: no input files 网上找了许多方法都不行,求高...

by sheen821023 - Linux系统管理 - 2012-12-19 17:44:05 阅读(3190) 回复(3)

请教一个sed问题:curse: 有点难度吧,高手练练手吧 文本如下 abc12 12345 lxm def34 23456 lxm xyz56 34567889 lxm 要求把lxm上面一行数字都替换成888,变成 abc12 888 lxm def34 888 lxm xyz56 888 lxm

by __lxmxn__ - Shell - 2012-08-02 20:09:46 阅读(5541) 回复(14)

大家好,有个问题请教一下,现在有个test.conf文件,里面内容如下: COUNT[1]=1 COUNT[2]=1 COUNT[3]=1 等等 经过筛选,会选出把哪一个的COUNT的值替换到,比如: idx=2,就把COUNT[2]=1替换成COUNT[2]=2 sed是这样写的: sed -i -e "s/${COUNT[${idx}]}/${value}/g" ./test.conf 但这样会全部替换了 如 COUNT[1]=2 COUNT[2]=2 COUNT[3]=2 有谁知道如何修改?只根据idx修改,谢谢了!

by jiangjingjiu - Shell - 2011-02-10 08:13:47 阅读(2617) 回复(5)

请教sed 替换问题 请教各位如何替换多个空格为一个字符,如一个文件中间隔符有是一个空格,有的地方是多个空格,想全部用“|”替换,如何处理,请指教 r20072005-6-28 14:30--> 请教sed 替换问题 [code]sed '/ \+/s//|/g'[/code] icesummit2005-6-28 14:51--> 请教sed 替换问题 来个awk的。 awk '{for (i=1;i 无奈何2005-6-28 15:29--> 请教sed 替换问题 可以讲讲 sed '/ \+/s//|/g' 的执行过程吗? 我知道 “/ \+/” 是先查...

by ljcwmx - Linux文档专区 - 2007-02-13 17:09:47 阅读(5372) 回复(0)