在批处理文件中,如何将我的280制表符分隔的TXT文件中的第3列复制到一组新的TXT文件中。
文本文件001.txt
apple green nice
banana yellow good
cherry red healthy
新输出文件001-output.txt
应如下所示:
nice
good
healthy
这需要为280个文件完成。
答案 0 :(得分:0)
您可以按notepad.exe中的TAB键,或输入ALT + 009 As delims
当您编写代码时
@echo off&cls
for %%x in (*.txt) do (
for /f "tokens=3 delims=[Here type ALT+009]" %%a in ('type "%%x"') do echo %%a>>%%~nx_output.txt)
它会起作用
和@Foxidrive一样说:
@echo off&cls
for %%x in (*.txt) do (
for /f "tokens=3" %%a in ('type "%%x"') do echo %%a>>%%~nx_output.txt)
将会工作。
或者您可以使用此方法创建包含TAB字符的变量: