Remove trailing spaces from a file using Windows batch?和How to remove trailing and leading whitespace for user-provided input in a batch file?似乎是类似的问题,但我无法获得任何可行的答案。
我有一个文本文件,比如C:\ Users \%username%\ Desktop \ sometext.txt,它有一长串数字,有些带有尾随空格。如何循环并删除每行末尾的空格?我想批量做这件事。它将包含在一个文件中,其中包含一些其他批处理命令。
答案 0 :(得分:2)
令人遗憾的是,您没有向我们展示您档案中的示例,因此我们会从您的描述中做出假设。
假设您的文件类似于
/**
* get Controller name
*/
$this->getRequest()->getControllerName();
/**
* get Action name, i.e. the function inside the controller
*/
$this->getRequest()->getActionName();
/**
* get Router name
*/
$this->getRequest()->getRouteName();
/**
* get module name
*/
$this->getRequest()->getModuleName();
其中一些行有尾随空格,那么
i = 0;
z = math.complex(0, 0);
c = math.complex(-0.75, -0.1);
function Mandelbrot() {
function Magnitude() {
a = z.re;
b = z.im;
return(math.sqrt(math.pow(a, 2) + math.pow(b, 2)));
}
while (Magnitude() <= 2 && i < 100) {
z = math.pow(z, 2) + c;
i++;
}
alert(i)
}
Mandelbrot();
我使用了一个名为1
22
3
64
的文件,其中包含我测试的上述数据。
制作u:\ newfile.txt