Résolu le 20-07-21 Script ne traitant que le premier fichier dans un dossier

Postez ici vos scripts Bash, Python, etc.
Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Script ne traitant que le premier fichier dans un dossier

Message par Nerva »

Dernier message de la page précédente :

Là c'est bon. Tous les fichiers y passent. Fonction qui doit pouvoir s'utiliser avec un autre bash...

Merci. ;)
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Script ne traitant que le premier fichier dans un dossier

Message par cyrille »

Fonction qui doit pouvoir s'utiliser avec un autre bash...
C'est quoi pour toi un autre bash ?

Si c'est un autre script, oui sans soucis... ça fait du récursif , c'est tout ce qu'on lui demande ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Script ne traitant que le premier fichier dans un dossier

Message par Nerva »

Oui c'est ce que je voulais dire. Suffit de modifier le logiciel à exécuter, par exemple lorsque les espaces posent problème dans un script...
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Script ne traitant que le premier fichier dans un dossier

Message par cyrille »

C'est pas top de résoudre le soucis d'espace ainsi ;).
c'est pas le but de ce script ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Script ne traitant que le premier fichier dans un dossier

Message par cyrille »

Essaie de coller des doubles quotes autour de ta variable, ça devrait le faire ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Script ne traitant que le premier fichier dans un dossier

Message par cyrille »

C'est ce que l'on nomme l'inhibition, je te cite la doc... J'ai la flemme ce jour, sans doute la chaleur
4 Inhibitions
Il y a un moyen de contrôler l’interprétation des caractères spéciaux et des substitutions faites par
le shell. C’est ce que nous appelons les inhibitions (quoting). Nous distinguons 3 formes d’inhibitions
comme l’indique le tableau 1.
\ --> inhibition d’un caractère, le caractère suivant est pris littéralement.
" " -> inhibition partielle : la substitution de variable, la substitution de commande et l’inhibition caractère sont maintenues.
' ' -> inhibition totale, la chaîne de caractères est prise littéralement.
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Script ne traitant que le premier fichier dans un dossier

Message par Nerva »

Je verrai ça. Mais là en l'occurrence ça n'était pas un problème d'espaces puisque le premier fichier, en comprenant, était traité...
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Script ne traitant que le premier fichier dans un dossier

Message par cyrille »

Le script proposé gère les espaces, c'était plus pour adapter les lignes de code proposées avant ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre