Existence de fichiers par extension [BASH] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 08-04-2011 à 11:19:03
Ok à mon avis ton gros souci vient de ça :
$(ls /*.$reponse 2> /dev/null | wc -l)
là tu cherches les fichiers à partir de la racine /
Donc ton script ne cherche pas où il faut à priori.
T'es déjà dans le dossier ? Enlève ton /
Ensuite si t'es sur un linux, remplace ton echo / read par :
read -p "Quel type de fichier recherchez vous" reponse
Marsh Posté le 08-04-2011 à 11:26:30
OK, c'est déjà un élément de réponse.
Pour le répertoire, je voudrais que la recherche s'effectue sur l'ensemble du serveur ou plutôt dans tous les sous-rep d'un répertoire donné.
Marsh Posté le 08-04-2011 à 15:26:54
Code :
|
Marsh Posté le 08-04-2011 à 15:44:25
Je vais tester, merci
Marsh Posté le 08-04-2011 à 16:14:11
J'ai testé sur mandriva et j'ai toujours les mêmes erreurs à la con (pas de screen, je poste avec mon iPhone).
Bref, je verrai la semaine prochaine ce que ça donne sur le serveur.
Marsh Posté le 08-04-2011 à 16:21:05
bizarre ça marche de mon côté sur du RHEL5
si jamais t'as l'occasion de poster les erreurs, ça m'interesse
Marsh Posté le 08-04-2011 à 16:30:45
Ce sera fait lundi
Marsh Posté le 09-04-2011 à 01:58:32
Le '*.'$REPONSE ne doit pas bien marcher ::
Un "*.$REPONSE" marcherait mieux je pense ?
Marsh Posté le 09-04-2011 à 09:05:26
Je ferai un test avec cette écriture.
Marsh Posté le 11-04-2011 à 08:58:25
Voilà les erreurs que j'ai :
Avec ce script :
Code :
|
edit : mêmes erreurs avec les 2 écritures pour '*.'$REPONSE
Marsh Posté le 11-04-2011 à 09:16:03
C'est quoi ce proxy qui bloque HFR rehost...
Ça donne
Citation :
|
Marsh Posté le 11-04-2011 à 09:33:09
Ah ouais quand même !
Pour les " : commande introuvable", je trouve que ça ressemble vachement à des mauvais retours de ligne.
essaye de faire :
Code :
|
Puis lance-le à nouveau !
Marsh Posté le 11-04-2011 à 10:02:44
Ouais, apparemment il y avait un problème de compatibilité (je l'avais d'abord tapé sur Seven en *.txt)
Je l'ai retapé sous vi et ça marche.
Merci de votre aide.
Marsh Posté le 08-04-2011 à 11:09:56
Bonjour,
j'essaye d'écrire un script pour savoir si tel ou tel type de fichier est présent sur un serveur Samba.
En gros, au lancement du script, je suis invité à saisir l'extension recherchée, puis le script me dit si le type de fichier en question est présent sur le serveur.
J'ai établi une ébauche de script avec mes maigres connaissances et en bidouillant avec des c/c de scripts trouvés sur le net. Mais bien entendu, ça ne fonctionne pas.
Pour l'instant j'ai ça :
Sachant qu'à l'exécution, j'ai moult messages d'erreur et ne serait-ce que le "read" n'a pas l'air de fonctionner.
Si vous avez des solutions à me proposer, je suis preneur.
---------------
Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes. J.-B. Bossuet