• # Re: ls ???

    Posté par . En réponse au journal ls ???. Évalué à 4.

    $ ls
    C'est ls qui liste les entrées.

    $ ls *.hxx

    C'est bash qui substitue "*.hxx" par les noms des fichiers qui correspondent au motif.
    Tu peux essayer "echo *.hxx" et tu auras le même problème.

    Sinon bash doit passer par exec() pour lancer une commande :
    /usr/include/linux/limits.h :
    #define ARG_MAX 131072 /* # bytes of args + environ for exec() */