导航:首页 > 文件目录 > 多文件替换内容

多文件替换内容

发布时间:2024-09-10 07:29:14

A. 如何在多个文件中相同的内容替换为不同内容

假定你要把多个文件中的AAA分别替换成F1,F2,F3,...

推荐用软件Replace Pioneer来完成,批量把AAA替换成F${file_no}即可。以下是详细步骤:

1. 运行Tools->Batch Runner菜单
2. 点击Pick Files选择待替换的多个文件。或者直接把文件从文件浏览器里托拽过来(版本2.5以上)
3. 点击各列的抬头按文件名或时间等排序
4. 点击Fast Replace,打开Fast Replace窗口
5. 点击Add键,在Search输入AAA在Replace输入F${file_no}点击OK
6. 点击start即可。

注意备份。
${file_no}表示文件序号,从1开始。

B. linux下批量替换文件中的内容

grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“-R”可以递归查找指定文件夹下的所有文件;参数“l”可以让grep输出包含指定字符串的文件名,首次匹配成功后立刻停止对同文件的查询。如果不使用“l“,grep查询单个文件时输出文件中所有包含指定字符串的行,对文件夹查询时则按照“文件名:包含字符串行”的方式输出。
有了上面提到的知识,执行批量替换的命令可以写为:
grep "netingcn" -rl /assign-path | xargs sed -i 's/netingcn/www.netingcn/g'

sed -i 's/netingcn/www.netingcn/g' `grep "netingcn" -rl /assign-path`
还有一种比较复杂的写法:
grep "netingcn" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/netingcn/www.netingcn/g'
其中命令awk用于分割字符串、uniq对结果进行除重。
网络上现成的资料
格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`
linux sed 批量替换多个文件中的字符串
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`
例如:替换/home下所有文件中的www.111cn.net为111cn.net
sed -i "s/www.111cn.net/111cn.net/g" `grep www.111cn.net -rl /home`
exp:sed -i "s/shabi/$/g" `grep shabi -rl ./`
2、自己额外附加
2.1 将文件1.txt内的文字“garden”替换成“mirGarden”
# sed -i "s/garden/mirGarden/g" 1.txt //sed -i 很简单
2.2 将当前目录下的所有文件内的“garden”替换成“mirGarden”
## sed -i "s/garden/mirGarden/g" `ls` //其实也就是ls出多个文件名而已

C. 如何批量替换多个word的多个内容文字

工具:office word

步骤:

1、先将所有文档放在同一个文件夹中。打开office word文档批量处理大师。

D. 批量更改多个word文件中的数据

用宏命令可以解决,大概的步骤如下:
(1)先打开一个文档,单击“工具”→“宏”→“录制新宏”命令,出现宏的对话框,单击“确定”按钮。
(2)单击“文件”→“打开”,选择要修改数据的文件,将其打开。
(3)单击“编辑”→ “替换”命令,在查找替换框中将所有的日期、数量替换为0000。
(4)然后单击“文件”→“另存为”命令,将文件另存到另外一个文件夹中,最后关闭文件。
(5)单击“工具”→“宏”→“停止录制”命令,完成上述步骤
(6)对新录制的宏命令进行一定的修改,使它能对多个文件进行批量修改和保存。方法是:
单击“工具”→“宏”→“宏”命令,选择刚才录制的宏的名称,单击“编辑”按钮。打开Visual Basic编辑器,对宏进行一些修改。主要的修改地方有以下几个方面:
① 将刚才录制的宏的文件打开路径修改为你的文件夹的路径,例如“E:\123\old”,修改替换数据后的文件保存的路径,如“E:\123\new”
② 给宏命令添加一个for循环,例如,for i=6300,6300是你的文件数量,这是告诉宏修改6300个文件就结束
③ 其他的地方酌情修改,例如是否忽略报错,是否忽略数字的格式等
(7)最后一步就是在Visual Baisic编辑器中按F5键执行宏,六千多个文件一会儿就可以修改完毕。
注意,这样的操作需要懂一些简单的VB中有关逻辑循环执行的知识,如果逻辑循环修改正确的话,你只要按一次F5键执行就可以了。。。不然的话就要将六千多个文件逐个打开,逐个执行这样的宏命令操作,相当于按六千多次的F5

E. 如何同时批量修改多个word文档内容

把要批量修改的文档都放在同一个文件夹中

2
在修改前,先确定多个word文档文件要被修改的内容
如小小要修改的内容是多个word文档中的“西平县”,

3
双击“word文档批量处理大师”

4
点击“选择目录”

5
在弹出的窗口中选择点击要批量修改的多个word文档文件所在的文件夹,然后点击“确定”按钮

6
此时,系统会自动添加该文件中的所有文档文件

点击“保存列表”

在弹出窗口输入框随便输入一个名字,然后点击“保存”按钮

在word文档批量处理选项中点击选择“1、内容批量替换”

在右边弹出'批量替换文档内容'框体中,在”把文字:“标签下输入要被修改的内容,如“西平县”,在“替换为:”标签下输入要改成的内容,如“我在这”。然后点击“添加为待处理任务”按钮

如果,要被批量修改的内容还有其他的,则先点击“添加到列表”按钮,然后再在”把文字:“标签下输入下一个要被修改的内容,如“啊”,在“替换为:”标签下输入下一个要改成的内容,如“哈“,然后点击“添加到列表”按钮。如此反复把所有要修改的文档内容全部添加到列表后再点击“添加为待处理任务”按钮

在弹出窗口点击”确定“按钮

在弹出窗口点击”是“按钮

在弹出窗口点击”确定“按钮

系统处理完后,会显示“任务完成!”

打开文件查看结果多个word文档文件全部批量完成

步骤阅读
END
注意事项

注意这里是批量修改多个word文档文件内容,没有修改文档标题。

阅读全文

与多文件替换内容相关的资料

热点内容
数据库的使用过程 浏览:761
excel怎么用高级筛选数据 浏览:438
js中怎么设置css样式 浏览:724
商业网站模板下载 浏览:548
c怎么调用数据库 浏览:438
vue封装js方法 浏览:705
电脑文件夹蓝色的 浏览:713
tp无线网设置管理密码忘记了怎么办 浏览:386
ipa里资源文件 浏览:110
苹果的文件管理在那里 浏览:633
qq浏览器文件如何发到qq 浏览:736
百度地图加载多个点代码 浏览:146
数据横向复制如何纵向粘贴 浏览:433
2020cab画图数据怎么调 浏览:534
teamview12linux 浏览:175
java编辑word文件 浏览:149
类似scihub的网站有哪些 浏览:398
ios哪里找小众app 浏览:377
毒霸新闻弹窗是哪个文件 浏览:331
雨林木win10 浏览:881

友情链接