Angenommen, ich habe ein Verzeichnis mit den Dateien a1, a2, a3, b1, b2, b3. Ich möchte nur Dateien finden, die anfangen, a
aber keine enthalten 3
. Ich habe es versucht, ls -I "*3" *a*
aber es kehrt zurück a1 a2 a3
, obwohl ich nicht möchte, dass es übereinstimmt a3
. Ist das möglich mit ls
?
do not list implied entries matching shell PATTERN
, aber es nicht erklären , was gemeint ist mit impliziert , aber ich vermute , es nur auf Dateien angewandt wird, die ls
durch glob Erweiterungen bekommt - und ls
nicht die nicht erweitern a*
, die Shell tut, .