[SHELL]parcourir les fichier dans un repertoi

stroumps -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
Je suis debutante en Shell et je commence à faire mes tout ptit programme en SHell.
Au fait j'ai un souci avec mon programme :
J'ai un repertoire qui contient des fichier texte et j'aime faire un script qui lit les fichier et qui les concatene pour produite un fichier resultat.

J'ai commencé à faire un tout ptit essai:
for i in ' find ls /home/user/Fichier/ -name'*' '

Je ne vois pas comment continuer
Pouvez vous m'aider svp, ?

MErci

2 réponses

  1. Leviathan49 Messages postés 267 Statut Membre 70
     
    je dirais un truc du genre :
    for i in 'glob /home/user/Fichier/*.txt'
    do
    cat $i >> fichierfinal.txt
    done 
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Je ne saisis pas très bien où est le problème.
    Sous bash

    cat /le/chemin/vers_le_répertoire/* > destination_file

    va concaténér les fichiers non cachés (ordre alphabétique)
    Maintenant, si tu as des fichiers cachés ou si tu veux parcourir (dans quel ordre ?) les sous-réprtoires, alors find est utile.

    Dis m'en plus.
    Johan
    0