Thread Probleme beim Zuweisen von Strings (6 answers)
Opened by Reisser696 at 2008-12-09 19:44

betterworld
 2008-12-09 20:57
#117013 #117013
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Gast+2008-12-09 19:28:00--
Weiterhin, das Shell Script macht das selbe, was dein Script macht:

Code: (dl )
1
2
3
4
5
6
7
#!/bin/bash
# Alter der Dateien in Minuten angeben
age=833
# Endung wird dreistellig übergeben
ending = $1
# Pfad wird übergeben
path = $2

Nope.. man macht in Shell keine Leerzeichen um Gleichheitszeichen.

Quote
Code: (dl )
find $path -iname '*.$ending' -amin $age -exec echo -n "Gelöscht: " \; -exec rm {} \; -print


Aber du könntest auch File::Find nutzen...

Um $path sollte man hier Doublequotes machen. Waren zwar im system-Befehl vom OP auch nicht (bei system sollte man stattdessen die Mehrere-Argumente-Form benutzen, Wiki:siehe Wiki), aber wenn wir es schon besser machen wollen...

File::Find ist jedenfalls ein guter Tipp.

View full thread Probleme beim Zuweisen von Strings