Thread Bash to Perl Umsetzung (42 answers)
Opened by kezall at 2014-03-25 09:45

hlubenow
 2014-03-26 01:27
#174429 #174429
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
2014-03-25T23:20:02 betterworld
Wer schreibt denn so fürchterlichen Bash-Code überhaupt?

Code: (dl )
for i in $(ls *.png) ...

Das ist ziemlich redundant und schlechter Stil. Man kann sich das ganze "ls" sparen:
Code: (dl )
for i in *.png ...

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.ä.)

Ich kenn' das auch so:
Code: (dl )
1
2
3
4
5
ls *png | while read i
do
....
echo $i
done

View full thread Bash to Perl Umsetzung