Chyba v BASH skriptu?

Tomas Rett rett na chmi.cz
Pátek Listopad 7 13:50:39 CET 2003


Dne pá 7. listopadu 2003 13:37 jste napsal(a):
>  > #!/bin/bash
>  > #prejmenuj.sh
>  > co=a
>  >  cim=o
>  >  for i in `find /Dir/tam11/tam111/ name "a*"`;
>  >  do
>  >  src=$i
>  >  tgt=$(echo $i | sed -e "s/$co/$cim/")
>
> ^^^ tady pozor, ten sed nahradi vsecha a-cka za o-cka i v te ceste,
> tzn. i ta, ktera jsou v /Dir/tam11/tam111/
>
>  >  mv $src $tgt
>  >  done
>
> Petr

Pravda. Treba by slo (cd /Dir/tam11/tam111; ls a*) 

Tom



Další informace o konferenci Linux