请问用bat如何把文本里指定的字符生成一个新文本(附上详细)?

请问用bat如何把文本里指定的字符生成一个新文本(附上详细)?,第1张

你可以通过以下步骤使用bat脚本将文本里的指定字符生成一个新文本:

创建一个新的文本文件,并将其命名为"script.bat",或者其他你喜欢的名字。确保文件后缀为.bat。

在文本文件里输入以下代码:

这里的 "old_char" 代表需要被替换的字符, "new_char" 代表用来替换的字符。你需要将它们改成你想要的字符。

请点击输入图片描述

将需要处理的文本文件命名为 "input.txt",并把它和脚本文件放在同一目录下。

双击运行脚本文件 "script.bat"。

脚本将会读取 "input.txt" 文件中的每一行文本,并将其中的 "old_char" 替换为 "new_char",并输出到一个新的文本文件 "output.txt" 中。

注意:如果需要替换的字符出现在文件名或路径中,脚本将会把它们也替换掉,因此请注意备份原文件以免出现问题。

希望这个步骤可以帮助你完成任务!

1,首先通过在桌面鼠标右击选择新建-文本文档,如下图所示。

2,建立完成后如下图所示,通过双击进行打开。

3,通过编辑内容,下图中内容为在下午5点定时关机cmd命令,如下图所示。

4,通过点击菜单栏文件-另存为,设定合适保存路径并点击保存类型为所有文件,文件名称后加.bat,如下图所示。

5,通过找到保存好的*.bat文件双击即可执行此命令,如下图所示。

创建文本

echo 内容>路径\文件名.txt

打开文本 notepad 路径\文件名.txt 或 edit 路径\文件名.txt

向文本添加内容

echo 新内容>>路径\文件名.txt

用一个echo换行我不会写

换行应该是echo. 如需空多行输入echo.&echo. 以此类推

echo cd /receive>>c:\\data\\copyResult.txt

echo.

echo get %2>>c:\\data\\copyResult.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11824995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存