ChinaUnix.net
相关文章推荐:

批量替换

大家好, 请问如果要批量替换xml文件中" H(35-37) H(2-2) * * *" 这部份内容为 " H(1-59) H(19-23) * * *" 还是正则不过关, 无法匹配到, 不知道要如何写. find ./ -maxdepth 2 -name "config.xml" | xargs sed -i 's/xxx/H(1-59) H(19-23) * * */g' ./dailybuild_BFC5.7.1_FAST3486AC_NET/config.xml: H(35-37) H(2-2) * * * ./dailybuild_BFC5.7.1_EMTA62-1_NCC/co...

by jackson_cu - Shell - 2015-07-19 22:12:05 阅读(2123) 回复(17)

相关讨论

上个主题表达不是很清楚,我重新说下 这是原文件 /data2/uploads/c2 /data2/uploads/c2/ed /data2/uploads/77 /data2/uploads/77/af /data2/uploads/d5 /data2/uploads/d5/3d /data2/uploads/d5/61 /data2/uploads/5c /data2/uploads/5c/70 /data2/uploads/5c/ba /data2/uploads/1a /data2/uploads/1a/ec /data2/uploads/1a/1d /data2/uploads/1a/84 我想去掉父目录比如去掉 /data2/uploads/c2 /data2/uploads/77 /data2/uplo...

by network_sina - Shell - 2015-04-20 00:58:29 阅读(1050) 回复(3)

一个网站以前使用windos服务器,现在改用linux服务器,发现以前很多文件使用20051227204246.JPG 2006221221724.BMP之类的大写文件名,如何找出这些文件来替代为小写文件名?

by xnlg - Shell - 2012-11-01 10:09:09 阅读(1297) 回复(4)

请教一下论坛的专家,我在SUSE里面每天产生一批LOG文件,文件名格式是YYYY_MM_DD_NE:XX.INV.DHL,打算每天用FTP把LOG文件拷贝到WINDOWS2008的服务器中,但是WINDOWS文件名不能使用冒号‘:’,在某些情况下冒号会被自动替换为下划线_,但是有时又不会被替换,如果解决这个问题最好的还是把源文件名改掉。我试着用MV,rename都没有成功,因为文件名是动态生成的,想请教下大家,怎样用简单的命令行或者SCRIPT来修改YYYY_MM_DD_NE:XX...

by mnemonic - Linux系统管理 - 2011-11-07 17:20:18 阅读(4278) 回复(9)

如何把一个文件夹下的所有文件中包含的某一字符串替换成另一字符串,即批量字符串替换?? 谢谢

by djstava - Linux新手园地 - 2011-06-30 15:53:02 阅读(2346) 回复(5)

数据如下: FALKLAND ISLANDS (MALVINAS) FK FAROE ISLANDS FO FIJI FJ FINLAND FI FRANCE FR FRENCH GUIANA GF FRENCH POLYNESIA PF FRENCH SOUTHERN TERRITORIES TF 请问如何将以上的数据修改为: 将每一行的最后两个字符放到每一行的最前面并组成如下格式数据: 'FK'=>'FALKLAND ISLANDS (MALVINAS)', 'FO'=>'FAROE ISLANDS', 'FJ'=>'FIJI', 'FI'=>'FINLAND', 'FR'=>'FRANCE', 'GF'=>'FRENCH GUIANA', '...

by lasereyes - Shell - 2010-04-21 09:40:19 阅读(4138) 回复(25)

我现有一个文件格式为: 1|马长山|02|232126320530901 | 1,046.56 | |  2|孙寿山|02|232126300310901 | 1,048.29 | |  3|高喜|02|232126281125901 | 1,033.74 | |  4|黄永巨|02|232126290504901 | 1,035.33 | |  想把它改成为: 1|马长山|02|232126320530901|1,046.56 ||  2|孙寿山|02|232126300310901|1,048.29 ||  3|高喜|02|232126281125901|1,033.74 ||  4|黄永巨|02|232126290504901|1,035.33 ||   也就是...

by bayanyzj - Shell - 2005-12-05 13:54:06 阅读(1016) 回复(4)

要把当前目录所有文件(包括子文件夹)中的某个IP替换成另一个IP。我用sed只能一个一个文件替换。

by cx6445 - Shell - 2003-10-11 07:51:51 阅读(1260) 回复(2)

本帖最后由 代号:军刀 于 2013-11-21 17:42 编辑 现在有一个配置文件config,里面的内容为: 1 aaaaa ... ... 还有很多类似于上面的这种定义 . . 我需要把dir目录下所有的文件,比如a.txt内容为 1 2 3 SERVERID= 4 给替换成 1 2 3 SERVERID=1 4 b.txt的内容为 5555 fdsaf 给替换成 5555 1 aaaaa fdsaf 就是有关dir目录下的所有文件都按config文件定义的做替...

by 代号:军刀 - Shell - 2013-11-22 11:43:30 阅读(4844) 回复(23)

我有一个大目录,里面层级很深,每个目录底下都有CVS这个目录,CVS目录里有一个Root文件,Root文件里有个IP地址我要替换掉,比如原来是192.168.20.22,现在要替换成100.100.101.88,这个shell怎么写?还请各位大侠赐教。

by lyl2002 - Shell - 2013-01-14 11:13:40 阅读(1777) 回复(4)

由于中毒,想是用find的把很多html和php文件里的“”替换为空,或是删除掉,不知命令是什么,使用以下方式老是报错。不知道问题在哪里。 find htdocs/ -name "*.html" -exec sed -i -e 's// /g'

by gagapp - Shell - 2008-12-29 15:07:01 阅读(2841) 回复(11)