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 […]
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 […]
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’ > […]
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? 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 […]
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 […]
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 ‘,’ […]
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?
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?
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 […]