将单个逗号分隔的.txt文件拆分为多个文件


0

我有一个逗号分隔的.txt文件,看起来像:

1, Apple    
2, Banana
3, Carrot

我想转换成两个文件:

[档案1]

1
2
3

[文件2]

Apple
Banana
Carrot

这是一次性的,将文件加载到Excel或LibreOffice Calc等电子表格程序中可以,还是重复的任务?
安德鲁莫顿2017年

使用[JREPL.BAT}(dostips.com/forum/viewtopic.php?t=6044) -jrepl "^(.*),\s*(.*?)\s*$" "$txt=$1;stdout.WriteLine($2)" /jq /f input.txt /o out1.txt > out2.txt
dbenham 2017年

请注意,superuser.com不是免费的脚本/代码编写服务。如果您告诉我们您到目前为止所尝试的内容(包括您已经使用的脚本/代码)以及您遇到的问题,我们可以尝试帮助解决具体问题。您还应该阅读我如何提出一个好问题?
DavidPostill

Answers:


2

.bat(批处理)文件中,您可以将文件拆分为两个文件:

for /f "tokens=1-2 delims=, " %%a in (count.txt) do (
    echo %%a  >> col1.txt
    echo %%b  >> col2.txt
)

经过测试,适合我。好的解决方案
wysiwyg 2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.