12 Mar
2001
12 Mar
'01
07:18
Am Son, 11 Mär 2001 schrieb Christoph Raucher:
Hi
Warum geht dies nicht:
for i in *; do mv $i $i.tar; done
Das sollte doch alle Dateien (ohne Endung) in .tar umbenennen. Sehr merkwürdig: macht danach mal ein "ls -l". Ich kann mir das nicht erklären.
Hi, "for i in *" selektiert *alle* Dateien, nicht nur die ohne Endung..., wenn Du die ohne Endung wilst, mußt Du die auswählen. # (mir fällt gerade keine expr für "kein Punkt" ein) for i in * do j=`echo $i | tr -d '.'` if ( test $i = $j ) then mv $i $i.tar fi done ######### -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de