• [^] # Re: Des exemples svp :)

    Posté par . En réponse au message Pas trouver fichier. Évalué à 4. Dernière modification le 09 août 2024 à 19:50.

    Bonjour

    ... séparer les fichiers des options avec un -- (par exemple monscript.sh fichier1 file*.txt -- --option1 -truc2

    C'est ce que fait bash, mais il fait l'inverse : les options d'abord.
    monscript.sh --option1 -truc2 -- fichier1 file*.txt

    Extrait du manuel de bash :

    ... Deux caractères -- indiquent la fin des options et désactivent le traitement des arguments.
    Tous les arguments après le -- sont traités comme des noms de fichiers et paramètres.
    - est équivalent à --.
    ...
    

    Voir le retour de la ligne de commande suivante :

    man --pager='less -p "\-\- "' bash
    

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.