Søren Steinmetz skrev:
> Qmail benytter et ; forrest i filnavnene
> Postfix benytter et . forrest i filnavnene
>
> Synes ikke rigtig jeg kan få flg. kode til at virke, nok fordi
> der indgår det . i navnet.
>
><code>
>
> for f in *; do mv $f `echo $f | tr ';' '.'`
> done;
>
></code>
Hvordan virker det ikke?
#v+
$ mkdir /tmp/test && cd $_
$ touch \;{a,b,c} && ls -la
total 0
drwxr-xr-x 2 klaus klaus 100 2010-01-09 10:19 .
drwxrwxrwt 10 root root 240 2010-01-09 10:19 ..
-rw-r--r-- 1 klaus klaus 0 2010-01-09 10:19 ;a
-rw-r--r-- 1 klaus klaus 0 2010-01-09 10:19 ;b
-rw-r--r-- 1 klaus klaus 0 2010-01-09 10:19 ;c
$ for f in * ; do mv $f $(echo $f | tr ';' '.') ; done
$ ls -la
total 0
drwxr-xr-x 2 klaus klaus 100 2010-01-09 10:20 .
drwxrwxrwt 10 root root 240 2010-01-09 10:19 ..
-rw-r--r-- 1 klaus klaus 0 2010-01-09 10:19 .a
-rw-r--r-- 1 klaus klaus 0 2010-01-09 10:19 .b
-rw-r--r-- 1 klaus klaus 0 2010-01-09 10:19 .c
$
#v-
Mvh,
--
Klaus Alexander Seistrup
http://klaus.seistrup.dk/