A voir également:
- Boucle sur liste de fichiers distants (ssh)
- Liste déroulante excel - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Liste de diffusion whatsapp - Guide
3 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 408
13 févr. 2012 à 18:31
13 févr. 2012 à 18:31
Salut,
ssh -p 22 login@serveur '/bin/bash -s' < ./ton_script.sh
Impec! C'est exactement ce que je voulais
C'est si simple que je me sens bête de ne pas y avoir pensé...
Merci!
C'est si simple que je me sens bête de ne pas y avoir pensé...
Merci!
Je rencontre un petit problème tout de même, peut être pourriez vous m'aider :
Si au lieu de chercher"*.txt", je dois affiner ma recherche pour chercher
"fichier num *.txt"
Je n'arrive plus à faire ma boucle correctement :
for i in "fichier num *.txt" => Traite le tout comme 1 valeur de liste, * n'est pas interprété
for i in fichier num *.txt => Traite fichier, num puis *.txt c'est à dire tous les fichiers texte...
Comment pourrais-je bien régler ceci ?
Si au lieu de chercher"*.txt", je dois affiner ma recherche pour chercher
"fichier num *.txt"
Je n'arrive plus à faire ma boucle correctement :
for i in "fichier num *.txt" => Traite le tout comme 1 valeur de liste, * n'est pas interprété
for i in fichier num *.txt => Traite fichier, num puis *.txt c'est à dire tous les fichiers texte...
Comment pourrais-je bien régler ceci ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 408
14 févr. 2012 à 15:05
14 févr. 2012 à 15:05
for i in fichier num *.txt => Traite fichier, num puis *.txt c'est à dire tous les fichiers texte...
Ben c'est normal, c'est le but recherché non ?
Ben c'est normal, c'est le but recherché non ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 408
14 févr. 2012 à 19:00
14 févr. 2012 à 19:00
Il fallait le dire tout de suite qu'il y avait des espaces dans tes noms de fichiers ;-(((
Dans ce cas là il te faut écrire ta syntaxe comme suite :
ou utiliser "find" :
Dans ce cas là il te faut écrire ta syntaxe comme suite :
for i in fichier\ num\ *.txt
ou utiliser "find" :
find . -type f -name "fichier num *.txt"
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 408
15 févr. 2012 à 08:39
15 févr. 2012 à 08:39
Utilises la commande find :
ssh -p 22 login@serveur '/bin/bash -s' < ./ton_script.sh "fichier num *.txt"Puis dans ton script :
find . -type f -name "$1"Commande find à adapter à tes besoins...