Kim Emax wrote:
>
> Hey
>
> Jeg har et script, der ser således ud:
>
> dir=$1
> search=*server.emax.dk
>
> for file in `ls $dir` ; do
> if //sammenligning her//; then
> echo DELETING $dir$file
> #rm -rf $file
> fi
> done
>
> jeg vil lave en sammenligning så, hvis filnavnet hedder noget med
> server.emax.dk så skal det slettes, men jeg kan ikke få denne sammenligning
> til at spille... how to?
Ville det ikke være nemmere at gøre noget i retning af:
echo DELETING $dir/*server.emax.dk
#rm -rf $dir/*server.emax.dk
Eller hvis man absolut vil, så:
for file in $dir/*server.emax.dk
do
echo DELETING $file
#rm -rf $file
done
Og hvis du vil lave noget mere compliceret, så er find
måske også værd at bruge.
--
Kasper Dupont -- der bruger for meget tid paa usenet.
For sending spam use abuse@mk.lir.dk and kasperd@mk.lir.dk
I'd rather be a hammer than a nail.