文件内容如下:
LabVIEW Measurement
Writer_Version 0.92
Reader_Version 1
Separator Tab
Multi_Headings Yes
X_Columns One
Time_Pref Absolute
Date 2007/04/29
Time 16:41:47.375
***End_of_Header***
Channels 1
Samples 10000
Date 2007/04/29
Time 16:41:47.375
X_Dimension Time
X0 -1.0111999999999947E-6
Delta_X 2.000000E-10
***End_of_Header***
X_Value TDS3k(CH1) Comment
3.260681E+9 0.000000E+0
3.260681E+9 6.000000E-3
3.260681E+9 1.000000E-2
3.260681E+9 1.200000E-2
3.260681E+9 1.400000E-2
3.260681E+9 1.600000E-2
3.260681E+9 1.600000E-2
.................. ..................
.................. ..................
.................. ..................
所有文件的扩展名为.lvm,位于不同的子目录,所有子目录位于同一个根目录下,文件总数有几千个
要求去掉前20行,只留下
3.260681E+9 0.000000E+0
3.260681E+9 6.000000E-3
3.260681E+9 1.000000E-2
3.260681E+9 1.200000E-2
3.260681E+9 1.400000E-2
3.260681E+9 1.600000E-2
3.260681E+9 1.600000E-2
.................. ..................
.................. ..................
.................. ..................
从而得到“干净”的几千个新文件
本人做的尝试:
鉴于要保留的行都有“+”,于是想到:
for /r %%i in (*.lvm) do find "+" %%i>%%i
发现每个文件被替换为类似
---------- xxx.LVM
的内容。
后来想到改为
for /r %%i in (*.lvm) do find "+" %%i>%%i.res
res表示结果"result",
但是有两个问题:
1.文件扩展名改了,不合要求;
2.每个文件的开头还是有
---------- xxx.LVM
请高手帮我解决这两个问题,先谢了!
[ Last edited by ebfok on 2007-5-10 at 04:17 PM ]
LabVIEW Measurement
Writer_Version 0.92
Reader_Version 1
Separator Tab
Multi_Headings Yes
X_Columns One
Time_Pref Absolute
Date 2007/04/29
Time 16:41:47.375
***End_of_Header***
Channels 1
Samples 10000
Date 2007/04/29
Time 16:41:47.375
X_Dimension Time
X0 -1.0111999999999947E-6
Delta_X 2.000000E-10
***End_of_Header***
X_Value TDS3k(CH1) Comment
3.260681E+9 0.000000E+0
3.260681E+9 6.000000E-3
3.260681E+9 1.000000E-2
3.260681E+9 1.200000E-2
3.260681E+9 1.400000E-2
3.260681E+9 1.600000E-2
3.260681E+9 1.600000E-2
.................. ..................
.................. ..................
.................. ..................
所有文件的扩展名为.lvm,位于不同的子目录,所有子目录位于同一个根目录下,文件总数有几千个
要求去掉前20行,只留下
3.260681E+9 0.000000E+0
3.260681E+9 6.000000E-3
3.260681E+9 1.000000E-2
3.260681E+9 1.200000E-2
3.260681E+9 1.400000E-2
3.260681E+9 1.600000E-2
3.260681E+9 1.600000E-2
.................. ..................
.................. ..................
.................. ..................
从而得到“干净”的几千个新文件
本人做的尝试:
鉴于要保留的行都有“+”,于是想到:
for /r %%i in (*.lvm) do find "+" %%i>%%i
发现每个文件被替换为类似
---------- xxx.LVM
的内容。
后来想到改为
for /r %%i in (*.lvm) do find "+" %%i>%%i.res
res表示结果"result",
但是有两个问题:
1.文件扩展名改了,不合要求;
2.每个文件的开头还是有
---------- xxx.LVM
请高手帮我解决这两个问题,先谢了!
[ Last edited by ebfok on 2007-5-10 at 04:17 PM ]
