Podziel plik .txt rozdzielany przecinkami na wiele plików

0

Mam plik rozdzielany przecinkami .txt, który wygląda następująco:

1, Apple    
2, Banana
3, Carrot

Chcę przekonwertować na dwa pliki:

[Plik 1]

1
2
3

[Plik 2]

Apple
Banana
Carrot
Kanav Goyal
źródło
Czy jest to jednorazowy przypadek, w którym ładowanie pliku do programu arkusza kalkulacyjnego, takiego jak Excel lub LibreOffice Calc, byłoby OK, czy powtarzanie zadania?
Andrew Morton,
Korzystanie z [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
Uwaga: superuser.com nie jest darmową usługą pisania skryptów / kodów. Jeśli powiesz nam, co próbujesz do tej pory (dołącz skrypty / kod, którego już używasz) i gdzie utknąłeś, możemy spróbować pomóc w rozwiązaniu określonych problemów. Powinieneś także przeczytać Jak zadać dobre pytanie? .
DavidPostill

Odpowiedzi:

2

W pliku .bat(wsadowym) możesz podzielić plik na dwa pliki za pomocą:

for /f "tokens=1-2 delims=, " %%a in (count.txt) do (
    echo %%a  >> col1.txt
    echo %%b  >> col2.txt
)
Stephen Rauch
źródło
Testowany, działa dla mnie. Niezłe rozwiązanie.
wysiwyg