J'aimerais être capable d'écrire *
à mon script, et à obtenir *
en l'état (c'est-à-dire sans expansion).
Bash essaiera de le remplacer par des fichiers locaux correspondant à ce motif, et si ce motif n'existe pas, bash passera l'astérisque sans modifications.
Je ne veux pas m'échapper. Je sais que c'est possible ( *, '*' ).
par exemple
myscript --arg * --- will pass local files to the script
myscript --arg=* --- will pass "--arg=*", since there are no filenames starting with "--arg=<...>"
Puis-je dire à bash d'ignorer l'interprétation des caractères génériques dans certaines occasions ? Par exemple, avec les commandes commençant par myscript
?