[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Strano (imho) comportamento di bash/sed



Il giorno gio, 29/06/2006 alle 15.26 +0200, InSa ha scritto:

> -----------------------
> #!/bin/bash
> # renames.sh
> # basic file renamer
>      
> for i in "$( ls *est )"; 

for i in *est;

<blah blah blah>

> do 	
>     # faccio delle mega-trasformazioni
>     temp=$(echo "$i" | sed -e "s/\./\ /"g)
>     temp2=$(echo "$temp" | sed -e "s/\ est/\.est/"g)

occhio perche' se il tuo file si chiama
originale.01.est

in temp2 avrai 
originale 01.est

cosa bruttina da maneggiare per mv.


> <cut>
> # ed altre cose fino alla variabile temp5
> 
>     echo "$temp" #stampo il nome originale
>     echo "$temp5" #stampo il nome trasformato
> 
>     mv "$temp" "$temp5"
> done

Evita gli apici doppi inutili, non che sia sbagliato, ma personalmente
credo appesantiscano la lettura.

ciao
Filo

-- 
Filippo Biondi
[Ubuntu|Debian] GNU User
Linux Registered User #357105
Proud member of 
.:ERLUG:. 
no1984.org member - Stop TCG!



Reply to: