(firstlast est un nom de variable très mal choisi, il s’agit en fait de la liste des fichiers sous forme de CSV)
Le dernier exemple fonctionne avec le find de GNU mais pas avec toutes les implémentations de find.
Avec cette méthode je dois échapper les caractères '(' et '!' pour find par contre. Enfin quand je dis je dois... pour les parenthèses oui mais le '!' passe, qu’il soit échappé ou pas... (vu que j’ai le choix je l’échappe)
La prochaine fois que je me dis, tiens et si je démarrais un projet en shell ? J’y réfléchirai à deux fois :)
Merci à tous pour vos réponses qui m’ont mis sur la voie.
# Une petite réponse à moi-même
Posté par Marotte ⛧ . En réponse au message Problème avec getopts ?. Évalué à 3. Dernière modification le 24 juillet 2016 à 16:37.
Alors du coup je pense que c’est ni élégant, ni académique, ni efficient mais je m’en sort comme ça :
La redirection de 2 vers /dev/null est bien entendu optionnelle mais pour l’instant je ne traite pas les fichiers inaccessibles.
J’utilise la fonction ainsi :
ou encore :
(firstlast est un nom de variable très mal choisi, il s’agit en fait de la liste des fichiers sous forme de CSV)
Le dernier exemple fonctionne avec le find de GNU mais pas avec toutes les implémentations de find.
Avec cette méthode je dois échapper les caractères '(' et '!' pour find par contre. Enfin quand je dis je dois... pour les parenthèses oui mais le '!' passe, qu’il soit échappé ou pas... (vu que j’ai le choix je l’échappe)
La prochaine fois que je me dis, tiens et si je démarrais un projet en shell ? J’y réfléchirai à deux fois :)
Merci à tous pour vos réponses qui m’ont mis sur la voie.