通过批量删除文本文件中的特定单词

时间:2016-05-25 13:06:20

标签: batch-file

最佳用户

我想制作一个删除txt文件中特定单词的批处理脚本。 我使用了以下但是没有用

(我用的脚本):

Boole

(输入_%日期%的.txt):

Table[NIntegrate[
If[Sqrt[1 - cosk^2]*Sqrt[1 - cosk2^2] > Abs[a - cosk*cosk2],
1/Sqrt[(1 - cosk^2)*(1 - cosk2^2) - (a - cosk*cosk2)^2], 0],
{cosk, -1,1}, {cosk2, -1, 1}], {a, -.9, .9, .1}]

我想删除每一行中的“设备”一词。

任何人都可以帮助我!

亲切的问候,

A.V.R

1 个答案:

答案 0 :(得分:0)

我想你想要这样:

SETLOCAL EnableDelayedExpansion
set x=device
FOR /f "delims=" %%a IN (Input_%date%.txt) DO (
    set b=%%a
    echo !b:%x%=!
)

但是一旦你安装了sed(例如来自unxutils),你就可以用简单的一个衬里来做这件事

type input_%date%.txt | sed "s/device//"

我假设您可以在之后将输出转发到另一个文件。