J'ai un fichier TXT de colonne unique que je voudrais diviser en plusieurs colonnes et les étiqueter.
J'ai essayé ce que je sais, mais la division n'est pas ce que je veux. p>
J'ai un ivmeasureurff.txt qui contient: p> Ce code vient de diviser la colonne en deux p> Sortie attendue : p> sortie réelle: p>
4 Réponses :
Ajouter une option simplement -A code> et spécifier trois colonnes.
$ pr -ats" " --columns 3 ivmeasurementff.txt
24.000000 0.003207 0.000002
25.000000 0.003435 0.000002
26.000000 0.003991 0.000002
27.000000 0.003207 0.000002
28.000000 0.003232 0.000002
29.000000 0.003283
solution simple avec ou si vous allez bien avec xargs code>:
awk code>. p>
perl -pe 's{\n$}{ } if $. % 3' Input_file
Vous pouvez utiliser car il n'y a pas d'en-tête, vous devez l'ajouter manuellement: P> coller code> pour le formater en 3 colonnes:
echo "Actual Vol\tT Vol\tCurrent"; paste - - - < ivmeasurementff.txt
Jetez un coup d'œil à https://docstore.mik.ua/orelly /unix3/up/ch21_15.htm
moins de 21.15.3 Il suggère d'utiliser l'option -L P> citant: P> Voulez-vous organiser vos données sur les colonnes, de sorte que les trois premières lignes impriment en haut de chaque colonne, les trois prochaines lignes sont la seconde Dans chaque colonne, et ainsi de suite, comme celui-ci? P> % pr -l1 -t -3 file1
Line 1 here Line 2 here Line 3 here
Line 4 here Line 5 here Line 6 here
Line 7 here Line 8 here Line 9 here
... ... ...
Vous devriez montrer le script. Voir également Comment créer un exemple minimal, complet et vérifiable .