Disons que j'ai un répertoire avec les fichiers a1, a2, a3, b1, b2, b3. Je veux seulement faire correspondre les fichiers commençant par a
mais ne contenant pas 3
. J'ai essayé ls -I "*3" *a*
mais ça revient a1 a2 a3
, même si je ne veux pas qu'elle corresponde a3
. Est-ce possible avec ls
?
do not list implied entries matching shell PATTERN
cependant, elle n'explique pas ce que l'on entend par implicite , mais je suppose qu'elle ne s'applique qu'aux fichiers qui ls
sont obtenus par des extensions globales - et ls
ne développe pas le a*
, le shell le fait .