【发布时间】:2015-10-21 14:56:09
【问题描述】:
我有一个文件 ttt.txt。内容/格式是这样的:
AAA BBB
AAA CCC
_
CCC DDD
- 每行有 2 个前导空格;
- 有些行只有 1 个 understore 标志>
我需要:
- 删除那些只有 1 个底层符号 (_) 的空行;
- 我需要修剪每行的前导空格。
这是我当前的脚本:
:: ===== Here to underscore lines
type ttt.txt | findstr /v "^_" >Final.txt
@echo off
setlocal enabledelayedexpansion
for /F "tokens=*" %%A in (ttt.txt) do (
set line=%%A
echo(!line:~1!>>myFinal.txt
)
【问题讨论】:
标签: batch-file cmd