Wer schreibt denn so fürchterlichen Bash-Code überhaupt?
Das ist ziemlich redundant und schlechter Stil. Man kann sich das ganze "ls" sparen:
Das tut dasselbe. Dabei spart man sich noch einen ganzen Haufen von Problemen, weil der erste Code nämlich komplett austicken würde, wenn die Dateinamen mal bestimmte Sonderzeichen enthalten (Whitespace, Wildcards, je nach Locale auch noch Umlaute o.ä.)