|
|
- @echo off&setlocal ENABLEDELAYEDEXPANSION
- set record=同期_不可用.txt
- (for /f "delims=" %%j in (!record!) do (
- set "str=%%j"
- if "!str:~,1!" EQU "6" (echo SH!str:,=!) else (echo SZ!str:,=!)
- ))>同期.txt
- del /q "同期_不可用.txt"
- pause
复制代码 执行后得出的txt如下(一部份):
SZ000014 2014中报
SZ000018 2014中报 100.00
SZ000025 2014中报 52.00
SZ000029 2014中报 129.88
SZ000033 2014一季报 -23.17
SZ000033 2014中报 -310.34
SZ000045 2014中报 -174.00
SZ000050 2014中报 230.00
SZ000059 2014中报 -704.90
SZ300323 2014年报
SZ300324 2014年报
SZ300327 2014年报 -20.00
这是现用的命令,请老师们帮忙在此命令里加放几句, 使之仅留下带有"2014中报"字符的行,没此字符的行全部删除(删除中间行后,上下行之间不留空行),然后再把第二列全部删除,第一列和第三列之间留一个"tab"的位置,请问要怎么写,非常感谢!! |
|