Diciamo che ho una directory con i file a1, a2, a3, b1, b2, b3. Voglio solo abbinare i file che iniziano con a
ma che non contengono 3
. Ho provato ls -I "*3" *a*
ma ritorna a1 a2 a3
, anche se non voglio che corrisponda a3
. È possibile con ls
?
do not list implied entries matching shell PATTERN
tuttavia non spiega cosa si intende per implicito , ma suppongo che si applica solo ai file che ls
ottengono espansioni di glob - e ls
non espande il a*
, la shell lo fa .