Problème script SHELL
Fermé
wbailly
Messages postés
63
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
23 juin 2010
-
3 juin 2010 à 09:29
wbailly Messages postés 63 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 23 juin 2010 - 3 juin 2010 à 14:34
wbailly Messages postés 63 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 23 juin 2010 - 3 juin 2010 à 14:34
A voir également:
- Problème script SHELL
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
6 réponses
wbailly
Messages postés
63
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
23 juin 2010
2
3 juin 2010 à 10:58
3 juin 2010 à 10:58
J'ai vraiment besoin d'aide là ce serait sympa qu'on me donne une réponse s'il vous plaît...
wbailly
Messages postés
63
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
23 juin 2010
2
3 juin 2010 à 11:44
3 juin 2010 à 11:44
J'ai collé tout le monde ou quoi ? :)
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
3 juin 2010 à 11:53
3 juin 2010 à 11:53
Donc tu as une boucle qui parcourt l'ensemble des fiches présentes dans le répertoire... visiblement pour chaque fiche trouvée, tu fais un cat de tous les fichiers présents (cat ... *). Du coup le fait de retrouver l'ensemble des textes originaux dans chaque fichier .txt me semble venir de là.
wbailly
Messages postés
63
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
23 juin 2010
2
3 juin 2010 à 12:00
3 juin 2010 à 12:00
Merci de votre réponse HostOfSeraphim ^^
Est-ce que cela veut dire que je dois m'occuper des fichiers un par un?
Car sans le symbole "*" il n'y a plus ce phénomène de récurrence qui me permettait de traiter tous les fichiers en une seule execution...
Est-ce que cela veut dire que je dois m'occuper des fichiers un par un?
Car sans le symbole "*" il n'y a plus ce phénomène de récurrence qui me permettait de traiter tous les fichiers en une seule execution...
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
3 juin 2010 à 12:03
3 juin 2010 à 12:03
Oui. Là, tu traites l'ensemble des fichiers pour chaque fichier... donc chaque fichier est traité autant de fois qu'il y a de fichiers, ce qui est illogique.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
wbailly
Messages postés
63
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
23 juin 2010
2
3 juin 2010 à 12:06
3 juin 2010 à 12:06
D'accord et bien merci en tout cas, je vais devoir les faire un par un, le script perd ici toute son utilité... Damn !
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
3 juin 2010 à 14:17
3 juin 2010 à 14:17
hello
il faut faire une boucle sur les fichiers
il faut faire une boucle sur les fichiers
NBFICHE=1 for FIC in /home/STAGE/newfact/Batiment/* ; do cat $FIC | sed ':s;N;s/^F/\n/;bs' | sed ':s;N;s/?/\n/;bs' | sed ':s;N;s/?/\n/;bs' | sed ':s;N;s/\n\n\n/\n\n/;bs' > /home/STAGE/newfact/Batiment/$NBFICHE.txt ((NBFICHE++)) done
wbailly
Messages postés
63
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
23 juin 2010
2
3 juin 2010 à 14:34
3 juin 2010 à 14:34
Parfait ! Un grand MERCI :D