IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Concatenation d'un fichier n fois en Ksh


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 17
    Par défaut Concatenation d'un fichier n fois en Ksh
    Bonjour,

    j'ai besoin de votre aide. J'aimerais faire un programme qui me concatene 1 fichier n fois, mais je n'y arrive pas . voici ce que j'ai fais :

    NB= nombre de fois ou le fichier doit etre concatener

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    count=1
    While [ $count -ne $NB ] 
    do
    	if [ $count -eq 1 ]
    	then
    		cat $OBJETSOURCE > $Temp
    		count="$(($count + 1))"
    	else
    	cat $OBJETSOURCE $Temp > $OBJETCIBLE
    	echo $count
    	count="$(($count + 1))"
    	fi
    si quelqu'un peux m'aider ça serai vraiment gentil
    Merci d'avance

  2. #2
    Membre émérite Avatar de BlaireauOne
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    492
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 492
    Par défaut
    Pas de majuscule à While

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    OBJETSOURCE="fic.txt"
    OBJETCIBLE="dest.txt"
    NB=10
    typeset -i count=1
    > $OBJETCIBLE
     
    while [ $count -le $NB ] 
    do
    	cat $OBJETSOURCE >> $OBJETCIBLE
    	echo $count
    	((count=count+1))
    done

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 17
    Par défaut
    Merci ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ouverture d'un fichier deux fois en meme temps
    Par mm2405 dans le forum C++
    Réponses: 1
    Dernier message: 11/10/2007, 17h54
  2. Concatenation de plusieurs fichiers
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 12/09/2007, 11h51
  3. Problème d'ouverture de fichier (une fois oui, une fois non)
    Par yadla dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/08/2007, 08h54
  4. Concatenation de 7 fichiers .txt en 1 seul puis tri
    Par lanfou dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 17/08/2006, 11h48
  5. Import de x fichiers à la fois
    Par JL M dans le forum Access
    Réponses: 1
    Dernier message: 08/08/2006, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo