本帖最后由 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 阅读(1434) 回复(2)
本帖最后由 huang6894 于 2014-04-08 19:26 编辑 ======楼猪也是生物工程的======== 大神们好: 我想对一个文本的数据(文本二)按照文本一的规则进行批量更新,文本一有五列,第二列是相对于第一列(设定为$a)的起始坐标,第三列则是终止坐标,第四列是要替换的字符,第五列是替换后的字符,针对的是文本二(文本二以>为段落分隔符,每段中第一行是描述,第二行是要处理的对应的字符串)中描述部分以‘>$a:’开始的对应的字...
需要实现的功能: 对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 ... 请问如何实现,多谢!!
我想/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