Questions marquées «csv»

Les fichiers contenant des données sont disposés dans un tableau, souvent avec des virgules (d'où des valeurs séparées par des virgules), pour séparer les colonnes. Les lignes sont séparées par des retours à la ligne (mais toutes les nouvelles lignes ne sont pas des séparateurs de ligne, car les champs peuvent être entre guillemets pour contenir les sauts de ligne du séparateur. Utilisez cette balise pour les données CSV complètes, pas le cas plus simple d'un enregistrement par ligne ou complètement sans guillemets (utilisez csv-simple pour ce type de données).



6
Supprimer des lignes d'un fichier en fonction des lignes trouvées dans un autre fichier
Le fichier file1.txt contient des lignes comme: /api/purchase/<hash>/index.html Par exemple: /api/purchase/12ab09f46/index.html Le fichier file2.csv contient des lignes comme: <hash>,timestamp,ip_address Par exemple: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Je veux filtrer file2.csv en supprimant toutes les lignes où la valeur de hachage est également présente dans file1.txt. Ce est-à-dire: cat file1.txt | extract <hash> | …

2
Réindexation d'un gros fichier CSV
J'ai parcouru les réponses dans ce fil utile , mais mon problème semble être suffisamment différent pour que je ne puisse pas penser à une bonne réponse (au moins avec sed). J'ai un gros fichier CSV (200+ Go) avec des lignes qui ressemblent à ceci: <alphanumerical_identifier>,<number> où <alphanumerical_identifier>est unique sur …
11 files  sed  awk  csv 

3
Format de la sortie de la commande 'ps' sans espace
J'ai la pscommande suivante pour obtenir des propriétés particulières de tous les processus en cours d'exécution ainsi que certaines propriétés: ps --no-headers -exo "uname,ppid,pid,etime,%cpu,%mem,args" Je souhaite l'avoir formaté en CSV pour pouvoir l'analyser. Remarque J'ai mis les arguments à la fin pour faciliter l'analyse; Je ne pense pas qu'il y …
11 csv  ps 

5
Remplacement du trait de soulignement par une virgule et suppression des guillemets doubles dans CSV
J'ai un fichier CSV en tant que input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. etc. J'ai besoin de convertir ce fichier CSV en result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85

4
Supprimer uniquement les virgules présentes dans les guillemets doubles
Dans un fichier texte, je veux supprimer ,(virgules) et aussi les "(guillemets) (uniquement si les guillemets doubles contiennent des nombres séparés par des virgules). 56,72,"12,34,54",x,y,"foo,a,b,bar" Sortie attendue 56,72,123454,x,y,"foo,a,b,bar" Remarque: je montre la ligne ci-dessus à titre d'exemple. Mon fichier texte contient de nombreuses lignes comme ci-dessus et les nombres séparés …

5
Analyser un fichier texte délimité dans bash comme arguments de commande
J'ai un fichier texte divisé comme suit: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Chacune de ces colonnes sera un paramètre d'un programme, et j'aimerais que le programme soit appelé pour chaque ligne J'espérais une boucle, quelque chose comme: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Quelle …

1
awk supprime de manière inattendue le point de la chaîne
Je veux ajouter une colonne (2e place) dans un .csvfichier et je veux que les valeurs de cette colonne soient des chaînes et soient citées; La commande suivante ajoute la colonne mais sans guillemets: awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv > output.csv L'approche suivante incorpore …
9 awk  csv 

1
Comment obtenir des lignes dont la nième colonne contient la mième colonne
J'ai un fichier CSV contenant des domaines et des webmails, comme ceci: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com,01mx.site8.com site9.com,foobarmail.com site10.com,mx-smtp222.site10.com Je veux obtenir des lignes où la colonne des webmails contient la colonne des domaines de la même ligne. Pour l'exemple ci-dessus, la sortie doit être: site1.com,mail.site1.com site3.com,mx.site3.com …


4
Convertir csv en tableau HTML
J'ai un Medical.csvfichier avec des lignes de format suivant, field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation' field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation' Je veux écrire un script bash pour le convertir en table HTML avec field, displayNameet typecomme en-têtes dynamiquement. Le Csv2HtmlConverter.sh(Inspiré par la réponse lors de la conversion de la …

6
Comment convertir des données délimitées par des tabulations en données délimitées par des virgules?
Je demande une liste d'instantanés ec2 via l'outil de ligne de commande ec2 d'Amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Les données ressemblent à ceci: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Comment puis-je intercepter les données avant de les rediriger snapshots.csvet effectuer les opérations …

7
Comment échanger des colonnes dans un tel fichier?
J'ai un fichier texte, chaque ligne est stockée comme ceci: "Video or movie" "parent" "Media or entertainment" "1" "1" "1" "0" "0" Je veux échanger les colonnes 3 avec 2, à savoir "Video or movie" "Media or entertainment" "parent" "1" "1" "1" "0" "0" Comment le faire sous Linux dans …
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.