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 阅读(1435) 回复(2)

相关讨论

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

by huang6894 - Perl - 2014-04-08 19:27:44 阅读(4929) 回复(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 阅读(2248) 回复(5)

我想/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 阅读(4125) 回复(26)