Articles of csv

Commande linux sed – Ajout d’une chaîne à chaque extrémité de la ligne de csv

Actuellement, j’ai un problème avec les données CSV ff. COLUMN1,COLUMN2,COLUMN3,COLUMN4 apple1,apple2,apple3,apple4 banana1,banana2,banana3, caimito1,”caimito21 caimito22″,”caimito31 caimito32″,caimito4 Cela ressemblerait à ceci: ╔══════════╦═══════════╦═══════════╦══════════╗ ║ COLUMN1 ║ COLUMN2 ║ COLUMN3 ║ COLUMN4 ║ ╠══════════╬═══════════╬═══════════╬══════════╬ ║ apple1 ║ apple2 ║ apple3 ║ apple4 ║ ║ banana1 ║ banana2 ║ banana3 ║ ║ ║ caimito1 ║ caimito21 ║ caimito31 ║ caimito4 […]

Convertir la sortie de ls en csv

Comment pourrais-je convertir: $ find . -ls > /tmp/files.txt Ce qui me donne quelque chose comme: 908715 40 -rwxrwxr-x 1 david staff 16542 Nov 15 14:12 ./dump_info.py 908723 0 drwxr-xr-x 2 david staff 68 Nov 20 17:35 ./metadata Dans une sortie csv? Cela ressemblerait à: 908715,40,-rwxrwxr-x,1,david,staff,16542,Nov 15 14:12,./dump_info.py 908723,0,drwxr-xr-x,2,david,staff,68,Nov 20 17:35,./metadata Voici un exemple de […]

Convertir .txt en .csv en shell

J’ai un fichier texte: ifile.txt 1 4 22.0 3.3 2.3 2 2 34.1 5.4 2.3 3 2 33.0 34.0 2.3 4 12 3.0 43.0 4.4 Je voudrais le convertir en fichier csv: ofile.txt ID,No,A,B,C 1,4,22.0,3.3,2.3 2,2,34.1,5.4,2.3 3,2,33.0,34.0,2.3 4,12,3.0,43.0,4.4 J’essayais avec ça, mais sans obtenir le résultat. (echo “ID,No,A,B,C” ; cat ifile.txt) | sed ‘s///g’ > […]

Linux – joindre 2 fichiers CSV

J’ai 2 fichiers CSV: file_1 columns: id,user_id,message_id,rate file_2 columns: id,type,timestamp La relation entre les fichiers est que file_1.message_id = files_2.id . Je veux créer un 3ème fichier qui aura les colonnes suivantes: file_1.id,file_1.user_id,file_1.message_id,file_1.rate,file_2.timestamp Des idées sur comment faire cela sous Linux?

Comment parsingr les fichiers CSV sur la ligne de commande Linux?

Comment parsingr les fichiers CSV sur la ligne de commande Linux? Pour faire des choses comme: csvparse -c 2,5,6 filename pour extraire les champs des colonnes 2, 5 et 6 de toutes les lignes. Il devrait être capable de gérer le format de fichier csv: http://tools.ietf.org/html/rfc4180, ce qui signifie que les guillemets doivent être cités […]

le moyen le plus rapide de convertir un fichier délimité par des tabulations en csv sous linux

J’ai un fichier délimité par des tabulations qui compte plus de 200 millions de lignes. Quel est le moyen le plus rapide dans Linux pour convertir cela en un fichier csv? Ce fichier a plusieurs lignes d’informations d’en-tête que je devrais supprimer sur la route, mais le nombre de lignes d’en-tête est connu. J’ai vu […]

Comment diviser une liste par une virgule pas un espace

Je veux diviser un texte avec une virgule , pas un espace dans for foo in list . Supposons que je dispose d’un fichier CSV_File contenant le texte suivant: Hello,World,Questions,Answers,bash shell,script … J’ai utilisé le code suivant pour le séparer en plusieurs mots: for word in $(cat CSV_File | sed -n 1’p’ | tr ‘,’ […]

Comment diviser les fichiers CSV selon le nombre de lignes spécifié?

J’ai un fichier CSV (environ 10 000 lignes, chaque ligne ayant 300 colonnes) stocké sur le serveur LINUX. Je veux décomposer ce fichier CSV en 500 fichiers CSV de 20 enregistrements chacun. (Chacun ayant le même en-tête CSV que celui présent dans le fichier CSV original) Existe-t-il une commande linux pour faciliter cette conversion?

Bash transformant une chaîne multi-lignes en une simple virgule séparée

Disons que j’ai la chaîne suivante: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Comment puis-je transformer cela en simple +12.0,+15.5,+9.0,+13.5 en bash?

Remplacer les espaces par une virgule dans un fichier texte sous Linux

Je dois éditer quelques fichiers texte (une sortie de sar ) et les convertir en fichiers CSV. Je dois changer tous les espaces (peut-être que c’est un onglet entre les nombres dans la sortie) en utilisant les fonctions sed ou awk (un script shell facile sous Linux). Quelqu’un peut-il m’aider? Chaque commande que j’ai utilisée […]