Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2011, 18h14   #1
Futur Membre du Club
 
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 19
Points : 19
Par défaut Decouper fichier .csv en SHELL

Bonsoir,
Dans le cadre de mon travail on me demande de passer des requêtes SQL et de générer un fichier .csv
Pas de soucis, j'ai fais un petit script en SHELL qui me fait ça.

Cependant, après envoi des fichiers .csv, on est revenu me voir car certains dépassent 66.000 lignes et EXCEL ne lit pas un fichier de plus de 66.000 lignes...
On me demande donc maintenant de générer des fichiers .csv tronqués toutes les 60.000 lignes! Mais comment faire ?

Comment faire pour couper un fichier toutes les 60.000 lignes ?

Merci d'avance.
neGo33 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 30/03/2011, 18h19   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 070
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 070
Points : 4 153
Points : 4 153
Bonjour,

split fait partie des coreutils.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 30/03/2011, 20h29   #3
Futur Membre du Club
 
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 19
Points : 19
Bonsoir,
En ayant fait des recherches, j'ai cru comprendre que split découpait un fichier par la taille.
Est-ce qu'il y a une option pour le découper par le nombre de ligne ?
neGo33 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 30/03/2011, 22h24   #4
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

man split

Code :
1
2
       -l, --lines=NUMBER
              put NUMBER lines per output file
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 07h31   #5
Futur Membre du Club
 
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 19
Points : 19
Merci de votre aide.
Je vais tester ça dés que j'arrive au boulot.
neGo33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 12h18   #6
Futur Membre du Club
 
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 19
Points : 19
Merci beaucoup.
C'est parfait
neGo33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h40.


 
 
 
 
Partenaires

Hébergement Web