大家好,
请问如果要批量替换xml文件中"
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...
一个网站以前使用windos服务器,现在改用linux服务器,发现以前很多文件使用20051227204246.JPG 2006221221724.BMP之类的大写文件名,如何找出这些文件来替代为小写文件名?
请教一下论坛的专家,我在SUSE里面每天产生一批LOG文件,文件名格式是YYYY_MM_DD_NE:XX.INV.DHL,打算每天用FTP把LOG文件拷贝到WINDOWS2008的服务器中,但是WINDOWS文件名不能使用冒号‘:’,在某些情况下冒号会被自动替换为下划线_,但是有时又不会被替换,如果解决这个问题最好的还是把源文件名改掉。我试着用MV,rename都没有成功,因为文件名是动态生成的,想请教下大家,怎样用简单的命令行或者SCRIPT来修改YYYY_MM_DD_NE:XX...
数据如下: 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', '...
我现有一个文件格式为: 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 || 也就是...
本帖最后由 代号:军刀 于 2013-11-21 17:42 编辑
现在有一个配置文件config,里面的内容为:
我有一个大目录,里面层级很深,每个目录底下都有CVS这个目录,CVS目录里有一个Root文件,Root文件里有个IP地址我要替换掉,比如原来是192.168.20.22,现在要替换成100.100.101.88,这个shell怎么写?还请各位大侠赐教。
由于中毒,想是用find的把很多html和php文件里的“”替换为空,或是删除掉,不知命令是什么,使用以下方式老是报错。不知道问题在哪里。 find htdocs/ -name "*.html" -exec sed -i -e 's// /g'