ChinaUnix.net
相关文章推荐:

超级批量文本替换

本帖最后由 Windows19 于 2016-02-01 22:07 编辑 大家好, 有几十多个tmp后缀文本,想一次性替换成windows下.txt后缀,下面这个不支持太多特殊字符,遇到文本名字中有()这样的就报错了,请问大怎样的才能支持更多有特殊字符文本名字替换,谢谢大家。 ls -1F *.tmp | awk -F\. '{s=gensub(/\.tmp$/,"",1);printf("mv -f %s %s\n",$0,s)}' | sh 先举2个文本名特殊字符文本名字测试 文本名后缀x.(10.件)+-.txt.tmp 文本名后缀x(10....

by Windows19 - Shell - 2016-02-01 23:08:42 阅读(1401) 回复(2)

相关讨论

本帖最后由 huang6894 于 2014-04-08 19:26 编辑 ======楼猪也是生物工程的======== 大神们好: 我想对一个文本的数据(文本二)按照文本一的规则进行批量更新,文本一有五列,第二列是相对于第一列(设定为$a)的起始坐标,第三列则是终止坐标,第四列是要替换的字符,第五列是替换后的字符,针对的是文本二(文本二以>为段落分隔符,每段中第一行是描述,第二行是要处理的对应的字符串)中描述部分以‘>$a:’开始的对应的字...

by huang6894 - Perl - 2014-04-08 19:27:44 阅读(4853) 回复(21)

需要实现的功能: 对src目录下所有文件内容进行内容搜索替换,将TR_CLI_abc替换为EV_CLI_abc,将TR_CLI_open替换为TR_CLI_open,以此类推。 因为替换的内容比较多,所以我放在a.txt文件中了。 a.txt文件内容: TR_CLI_abc EV_CLI_abc TR_CLI_open EV_CLI_open TR_send EV_send TR_connect EV_connect trAABBCC evAABBCC isASD evASD IS_ASDFGH EV_ASDFGH ... 请问如何实现,多谢!!

by zhaojys - Shell - 2014-01-26 10:10:50 阅读(2220) 回复(5)

[code] $value) { if(eregi($value,$text)){ $ather="$value"; //echo $ather; $text=str_replace($value,$ather,$text); } } echo $text; ?> [/code] [code]

by chfeizy - PHP - 2006-12-29 09:37:56 阅读(2142) 回复(8)

请教,一个文件内容类似 2.1E-03 2.1E-02 2.1E-04 ... 想实现,将该格式数据转化为实际数值,然后替换 如2.1E-03 转化为 2.1*10的3次方,得出的具体数值替换2.1E-03 。

by sxd229 - Shell - 2013-06-26 15:17:51 阅读(1495) 回复(9)

文件a.txt如下 hello ....... 我想把下的第一个行(无论是不是空行)替换成 hhhhhhhhhhhh,该怎么做啊?

by lzx4456 - Shell - 2011-07-15 12:45:44 阅读(2382) 回复(8)

vi中要把所有的a替换成b,并其每个替换提示我是否执行,怎么写 :s/a/b/????? 太简单了,但急着用啊

by davycu - Shell - 2007-12-11 15:29:41 阅读(1852) 回复(8)

在sco505下有二文本如下: A文本: 20010110001 | 张三 | 20020220013 20010110031 |王二 | 20020220014 20030120025 | 王大麻子 | 2009056064 B文本如下 20010110001 | 0115 |张三 | 666999999 20010110031 |0365 | 李四 |20020220964 20030120025 | 6558 |王大麻子 | 2003536068 如上所示AB文本中的相关项是第一列 现要根据A将B文本中的第一列替换为A文本中的相对应的第三列! 用脚本和程序均可。 小弟初学,请各位大大多多关...

by redfoxmhy - 其他UNIX - 2006-10-01 19:21:51 阅读(2341) 回复(1)

我想/home/html/news目录下所有.shtml和.html中的“include virtual="include”替换成“include virtual="/include” 。 求命令! 自己百度到得一个sed命令只能提示> sed -i "s/include virtual="include/include virtual="/include/g" `grep include virtual="include -rl /home/html/news

by foxzem - Shell - 2013-06-28 12:42:22 阅读(4071) 回复(26)

大家好, 请问如果要批量替换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 阅读(2021) 回复(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 阅读(1032) 回复(3)