Lire les fichiers d'un dossier
Résolu/Fermé
A voir également:
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ?
- Fichier rar - Guide
- Fichier host - Guide
- Mettre un mot de passe sur un dossier - Guide
- Dossier appdata - Guide
- Fichier iso - Guide
5 réponses
Le but de mon script est de lire tous les fichiers d'un répertoire et de mettre le contenu de ces fichiers dans un autre fichier fichier_tmp. Mais comme le nom de ces fichiers contiennente des espaces un cat $file ne fonctionne pas car il s'arrête au premier espace et ne trouve pas le fichier en question.
D'où la boucle pour lire le répertoire et le cat pour lire le contenu des fichiers.
Après je souhaite me restreindre à certaines lignes . Mais si je n'arrive pas à faire cette simple opération je suis bloquée.
D'où la boucle pour lire le répertoire et le cat pour lire le contenu des fichiers.
Après je souhaite me restreindre à certaines lignes . Mais si je n'arrive pas à faire cette simple opération je suis bloquée.
_Tawal_
Messages postés
644
Date d'inscription
jeudi 23 février 2012
Statut
Membre
Dernière intervention
7 juillet 2012
73
4 mars 2012 à 23:08
4 mars 2012 à 23:08
Bonjour,
Vérifie les droits et permissions sur le fichier.
Vérifie les droits et permissions sur le fichier.
Merci pour cette réponse, mais je ne pense pas que ce soit ça le problème.
car si je tape directement la commande
j'ai un résultat
Mais je n'arrive pas à faire la même chose avec une variable dans un script
même chose si j'utilise le chemin absolu
car si je tape directement la commande
cat "fichier 1.html"
j'ai un résultat
Mais je n'arrive pas à faire la même chose avec une variable dans un script
même chose si j'utilise le chemin absolu
_Tawal_
Messages postés
644
Date d'inscription
jeudi 23 février 2012
Statut
Membre
Dernière intervention
7 juillet 2012
73
5 mars 2012 à 01:03
5 mars 2012 à 01:03
Essaie avec :
cat fichier\ 1.htm
cat fichier\ 1.htm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 5/03/2012 à 03:14
Modifié par qqchquicommenceparQ le 5/03/2012 à 03:14
salut,
que crois-tu faire avec «
Plus simplement
mais l'emploi d'un fichier temporaire n'est probablement pas utile.
que crois-tu faire avec «
LIENS2="$(cat \"$file\" )">>fichier_tmp.txt» ?
Plus simplement
cat ./*.htm >fichier_tmp.txtc'est quand même à ça que sert 'cat' : concaténer des fichiers.
mais l'emploi d'un fichier temporaire n'est probablement pas utile.
Modifié par qqchquicommenceparQ le 5/03/2012 à 12:42
envoie le contenu de tous les fichiers *.htm dans le fichier.tmp
5 mars 2012 à 12:56
5 mars 2012 à 22:27
Merci encore.