windows:写一个bat,对于字符串 abcdsql,去除sql
时间: 2024-10-24 07:10:58 浏览: 8
写了个批量替换字符串的bat批处理(replaceChar.bat)
在Windows批处理文件(BAT)中,你可以使用`set`命令和一些简单的文本操作来达到目的。这里是一个简单的例子,它会创建一个新的变量并移除字符串"sql":
```batch
@echo off
set original_string=abcdsql
set new_string=%original_string:sql=%
echo 新字符串是: %new_string%
```
在这个脚本里:
- `@echo off` 关闭命令提示符的回显,使得运行结果不会显示每次修改变量的过程。
- `set original_string=abcdsql` 定义原始字符串为"abcdsql"。
- `set new_string=%original_string:sql=%` 使用`:=`运算符替换子字符串,将"sql"从`original_string`中去掉,赋值给`new_string`。
- 最后,`echo 新字符串是: %new_string%` 显示去除"sql"后的字符串。
如果你想要保存这个新字符串到一个文本文件,可以稍微修改一下:
```batch
@echo off
set original_string=abcdsql
set new_string=%original_string:sql=%
echo %new_string% > output.txt
```
这将会把新的字符串写入名为`output.txt`的文件中。
阅读全文