Diviser un fichier .txt séparé par une virgule en plusieurs fichiers

0

J'ai un fichier .txt séparé par des virgules, qui ressemble à ceci:

1, Apple    
2, Banana
3, Carrot

Je veux convertir en deux fichiers:

[Fichier 1]

1
2
3

[Fichier 2]

Apple
Banana
Carrot
Kanav Goyal
la source
S'agit-il d'une tâche unique, où le chargement du fichier dans un tableur tel qu'Excel ou LibreOffice Calc serait OK, ou une tâche répétitive?
Andrew Morton
Utilisation de [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 le
Veuillez noter que superutilisateur.com n'est pas un service gratuit de rédaction de scripts / codes. Si vous nous dites ce que vous avez essayé jusqu'à présent (inclure les scripts / codes que vous utilisez déjà) et où vous êtes bloqué, nous pouvons essayer de vous aider avec des problèmes spécifiques. Vous devriez également lire Comment poser une bonne question? .
DavidPostill

Réponses:

2

Dans un .batfichier (batch), vous pouvez diviser le fichier en deux fichiers avec:

for /f "tokens=1-2 delims=, " %%a in (count.txt) do (
    echo %%a  >> col1.txt
    echo %%b  >> col2.txt
)
Stephen Rauch
la source
Testé, travaille pour moi. Belle solution.
wysiwyg