Digamos que tengo un directorio con archivos a1, a2, a3, b1, b2, b3. Solo quiero hacer coincidir los archivos que comienzan con a
pero no contienen 3
. Lo intenté ls -I "*3" *a*
pero vuelve a1 a2 a3
, aunque no quiero que coincida a3
. ¿Es esto posible con ls
?
do not list implied entries matching shell PATTERN
sin embargo, no explica qué se entiende por implícito , pero supongo que solo se aplica a los archivos que se ls
obtienen mediante expansiones globales, y ls
no expande el a*
, el shell hace eso .