Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Résultat de votre recherche
Résultats 1 - 15 sur 15
13 ans
1.  Re: suppression fichiers sauf ...     (Auteur: footix06)
quel âne je fais, comment n'y ai je pas penser. merci
Forum: Développement
13 ans
2.  suppression fichiers sauf ...     (Auteur: footix06)
bonjour, je voudrais faire un bach de purge. il doit supprimer tous les fichiers .bak sauf les 5 derniers. avec les head et ail cela ne foncionne pas. comment faire avec une boucle (ou si il y a plus simple) pour tester si $i fait parti des 5 derniers fichiers? example de script: DERNIERSFIC=`ls -tr $CHEM/*.bak|tail -6` for i in `ls -tr $CHEM/*.bak` do if [ $i = $DERNIERSFIC ] ;
Forum: Développement
14 ans
3.  Re: [Shell] Découpage fichier     (Auteur: footix06)
je me répond tout seul :+) je change, je ne passe plus par le while qui prend 14 minutes, je passe par un awk et un grep. maintenant, cela me prend ...... 7 secondes. donc voici le script: #! /bin/sh FICHIER=MonFichier.in date # juste pour savoir combien de temps ça dure PARAM1=`awk -F";" '{print $1}' $FICHIER |sed s/\"//g |uniq` # recupere 1 seule fois
Forum: Développement
14 ans
4.  Re: [Shell] Découpage fichier     (Auteur: footix06)
Alors j'ai opté pour le while mais je trouve que c'est trop long (187 000 lignes en 14 minutes) Avez vous une solution pour que ce soit plus rapide ? voici mon script: while read ligne do CODE_A_RECUP=`echo $ligne |awk -F ";" '{printf ("%s\n",$1)}'|sed s/\"//g` echo $ligne >>$CODE_A_RECUP.csv done <MonFichier.in
Forum: Développement
14 ans
5.  Re: [Shell] Découpage fichier     (Auteur: footix06)
Donc je commence comme ça: FICHIER=fichier_in.csv for i in `cat $FICHIER` do RECUP=`echo $i |awk -F ";" '{printf ("%s\n",$1)}'|sed s/\"//g` echo $RECUP sleep 10 #echo $i >>$RECUP.csv done le problème est que si j'ai une ligne avec un blanc ("0000";"xxxx";"yy y";"zzz"
Forum: Développement
14 ans
6.  [Shell] Découpage fichier     (Auteur: footix06)
Bonjour, j'ai fichier .csv d'environ 200 000 lignes. Il est déjà trié mais il faut le découper en plusieurs fichiers. voici la forme qu'il a en gros: "0000";"xxxx";"yyy" "0000";"xxxx";"yyy" "1111";"xxxx";"yyy" "1111";"xxxx";"yyy" "1111";"x
Forum: Développement
15 ans
7.  [Aide choix] Distribution aux petits oignons     (Auteur: footix06)
Bonjour, je cherche une distribution (qui est bien suivie par la communauté) à compiler pour qu'elle fonctionne parfaitement sur ma machine. je bosse sur OpenSuse et avant, j'avais fait plusieurs postes (à la maison) sur Gentoo. J'aime bien cette dernière mais je trouve qu'elle n'est plus très à jour et surtout ils ne proposent plus que des installations à la "c
Forum: Autres systèmes libres
15 ans
désolé, je suis vraiment un âne, c'est une erreur de frappe (non ne tappez pas !!). ça fonctionne nickel. merci à vous pour cet excellent travail.
Forum: Développement
15 ans
merci, mais dans le résultat je n'ai pas de lignes contenant IMAGE xxx xxx xxx xxx. je sais que je vous saoul, mais ça fait plusieurs jours que je me prends la tete sur ce problème (que je trouve intéressant). merci de votre patience
Forum: Développement
15 ans
maintenant je parts sur le principe suivant: ma_commande |grep -v "FLAG 1" >fic1 comme ça dans le fichier je n'ai plus que des lignes contenant: IMAGE xxx xxx xxx xxx FLAG 2 zzz zzz zzz zzz IMAGE xxx xxx xxx xxx FLAG 2 zzz zzz zzz zzz FLAG 2 zzz zzz zzz zzz je pense qu'il faut partir de la fin du fichier et faire un test genre si ligne commence par FLAG2
Forum: Développement
15 ans
petite complication :+) Donc au résultat je dois avoir : IMAGE xxx xxx xxx xxx FLAG 2 zzz zzz zzz zzz mais: il se peut qu'il y ai plusieurs "FLAG 1" a la suite et encore plus rare plusieurs "FLAG 2" donc ce qui serait bien c'est de virer les lignes "FLAG 1" et quand il y a plusieurs "FLAG 2" de dupliquer la ligne IMAGE. je me fais b
Forum: Développement
15 ans
excellent, merci beaucoup. c'est vrai qu'ensuite je partais avec le fichier sans flag2. je vais quand même essayer de comprendre un peu mieux la commande que j'ai fait. A+
Forum: Développement
15 ans
tu peux m'expliquer ta commande : sed '/^IMAGE/{n;d;}' fichier.in | sed '/./N; s/\n/ /' >fichier.out3 avec ça je n'ai partiquement pas de FRAG (en fait j'en ai 3) par contre en partant dans le sens contraire (recherche FRAG et joinds à la ligne du dessus) j'ai un meilleur résultat mais je ne comprends pas trop ce que je fais. sed -e :a -e 
Forum: Développement
15 ans
merci, cela me donne un bon début. mais avec cette commande je n'ai que " IMAGE xxx xxx xxx xxx IMAGE xxx xxx xxx xxx" et pas de ligne contenant FLAG. je regarde du coté de sed1line et je fait des tests mais ce n'est pas du tout évident. mais pour simplifier, on peut partir du principe que dans notre fichier "fic.in" de départ, on a: IMAGE xxx xxx xxx xxx F
Forum: Développement
15 ans
Bonjour, j'ai une commande (propriétaire) qui me créer un fichier comme suit : IMAGE xxx xxx xxx xxx FLAG 1 yyy yyy yyy yyy FLAG 2 zzz zzz zzz zzz IMAGE xxx xxx xxx xxx FLAG 1 yyy yyy yyy yyy FLAG 2 zzz zzz zzz zzz ... j'ai besoin du résultat suivant: IMAGE xxx xxx xxx xxx FLAG 2 zzz zzz zzz zzz IMAGE xxx xxx xxx xxx FLAG 2 zzz zzz zzz zzz ... je suis passer par un gr
Forum: Développement
Page: 1 sur 1
Ce forum !
Voir tous les messages par utilisateur
Pour poser des questions sur les autres systèmes libres (FreeBSD, OpenBSD, NetBSD, Solaris, HURD ...) aux utilisateurs de Léa (hé oui y'a pas que Linux...). Merci de ne pas poser de questions trop techniques (les sites spécifiques sont plus à même d'y répondre).
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons