• [^] # Re: pff, seulement 12,5% de gens biens

    Posté par . En réponse au sondage Mon shell préféré. Évalué à 4.

    Bash ne supporte à ma connaissance pas les globbing qualifiers que ce soit 3.* ou 4.*. Dans mon exemple, *(.) ne match que les fichiers plats (ie. pas de symlink, pas de répertoire, pas de pipes, pas de sockets...) ; à l'inverse, *(/) ne matcherait que les répertoires, *(@) que les symlinks... Ça ne se limite pas au type des fichiers : on peut également ne matcher que les fichiers world-readable, etc. Le tout avec une vraie complétion :
    % ls *(\t
    % -- device files
    ) -- end of qualifiers
    * -- executable plain files
    [...]