Boucle sur liste de fichiers distants (ssh)
gnu
-
gnu -
gnu -
Bonjour,
Je souhaite récupérer une liste de fichiers dans un script bash
Comme on pourrait le faire de cette façon:
#!/bin/bash
for i in *.txt
do
...
done
#Ce qui me permet bien de traiter chaque fichier, même si son nom contient des caractères spéciaux comme l'espace ou le saut de ligne.
Mais comment le faire depuis un serveur distant en utilisant ssh ?
Quelque chose comme : for i in serveur:*.txt ; do ...
Merci !
Je souhaite récupérer une liste de fichiers dans un script bash
Comme on pourrait le faire de cette façon:
#!/bin/bash
for i in *.txt
do
...
done
#Ce qui me permet bien de traiter chaque fichier, même si son nom contient des caractères spéciaux comme l'espace ou le saut de ligne.
Mais comment le faire depuis un serveur distant en utilisant ssh ?
Quelque chose comme : for i in serveur:*.txt ; do ...
Merci !
A voir également:
- Boucle sur liste de fichiers distants (ssh)
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
3 réponses
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 ?