我有多个SQL文件(4000+),每个文件内容以“/".
结尾假设,我有persons.sql,内容是
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)/
使用批处理文件我需要将“/”替换为“;”所以我的输出如下。
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
希望您能帮助我,因为我是批处理文件的新手
答案 0 :(得分:0)
如果最后一行总是")/",那么这可能有用。如果它可能是其他东西,你可以做一些子串工作来解决它。
FOR /F "usebackq tokens=*" %%s IN (`TYPE dissapearingact.txt`) do (
IF "%%s" EQU ")/" (
ECHO ^);
) ELSE (
ECHO %%s
)
)
EXIT /B 0