标题: [文本处理] 批处理如何将txt文本中的每列内容设置成右对齐? [打印本页]
作者: Hankin 时间: 2016-4-27 17:05 标题: 批处理如何将txt文本中的每列内容设置成右对齐?
如何按照第一行控制下边每一行的格式,设置每一行的空格数。
作者: CrLf 时间: 2016-4-27 17:16
发图还不如发文本,这让我们自己敲样本吗...
作者: Nsqs 时间: 2016-4-27 17:28
本帖最后由 Nsqs 于 2016-4-27 17:29 编辑
用正则
作者: codegay 时间: 2016-4-27 17:31
CSV文件不是这么用的。
作者: CrLf 时间: 2016-4-27 17:44
回复 4# codegay
然而并不是 csv
作者: Hankin 时间: 2016-4-27 17:49
谢谢各位。
作者: codegay 时间: 2016-4-27 17:50
回复 5# CrLf
然尔其实就是CSV,空白符也是常用的分隔符。
作者: happy886rr 时间: 2016-4-27 18:24
回复 1# Hankin - @echo off&setlocal enabledelayedexpansion
- (echo @TRNO HWAM HWUM H#AM ADAT MDAT
- for /f "tokens=1-6" %%a in ('type SDWD.txt^|more +1') do (set s1= %%a &set s2=%%b &set s3=%%c &set s4=%%d &set s5=%%e &set s6=%%f &echo;!s1:~0,7!!s2:~0,5!!s3:~0,6!!s4:~0,8!!s5:~0,6!!s6:~0,3!))>new.txt&start new.txt
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |