Questions marquées «text-processing»

Manipulation ou examen de texte par des programmes, des scripts, etc.

3
Awk - remplace un seul caractère dans une certaine colonne
J'ai un fichier comme celui-ci: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Je veux remplacer tous les points .de la deuxième colonne par une virgule ,comme je le ferais avec la sed 's/\./\,/g' filefaçon dont je peux utiliser sedou de préférence awkappliquer uniquement cela pour la deuxième colonne, donc …







6
Réorganisation des colonnes à l'aide de awk
J'essaie de déplacer la 7e colonne de mon fichier csv à la fin en utilisant awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" où $ file est un fichier .csv dans un répertoire. Cependant, la sortie est awk: ^ syntax error Quelqu'un sait-il comment corriger cette erreur?




6
Tri des blocs de lignes
J'ai un fichier qui contient 4n lignes. En voici un extrait contenant 8 lignes 6115 8.88443 6116 6.61875 6118 16.5949 6117 19.4129 6116 6.619 6117 16.5979 6118 19.4111 6115 8.88433 Ce que je veux faire, c'est trier un bloc, où chaque bloc se compose de 4 lignes en fonction de …


2
Aligner les colonnes dans un fichier ASCII
J'ai un fichier texte qui ressemble au sien: #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 1529,292 …

4
Concaténer les lignes par première colonne par awk ou sed
Comment puis-je l'utiliser awkdans la situation suivante? Je veux concaténer des lignes commençant par la même colonne. Seule la première colonne est maintenue après la jointure (dans ce cas aaa, www, hhh). Le fichier peut être séparé par des espaces ou des tabulations. Exemple d'entrée: aaa bbb ccc ddd NULL …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.