| 1 | 
 #! /bin/sh | 
 #! /bin/sh | 
| 2 | 
 case $# in | 
 case $# in | 
| 3 | 
   2|3) ;; | 
   2|3|4|5) ;; | 
| 4 | 
     *) echo "Usage: `basename $0` [Dir] old_prefx new_prefx [prefx_selecteur]" | 
     *) echo "Usage: `basename $0` [-s] [Dir] old_prefx new_prefx [prefx_selecteur]" | 
| 5 | 
  | 
        echo " -s : silent mode" | 
| 6 | 
  | 
        echo "Dir : move directories" | 
| 7 | 
        exit ;; | 
        exit ;; | 
| 8 | 
 esac | 
 esac | 
| 9 | 
 cmd='ls' ; opt='-f' | 
 cmd='ls' ; opt='-f' ; | 
| 10 | 
  | 
 if test $1 = '-s' ; then verb=0 ; shift ; else verb=1 ; fi | 
| 11 | 
 if test $1 = 'Dir' ; then cmd='ls -d' ; opt='-d' ; shift ; fi | 
 if test $1 = 'Dir' ; then cmd='ls -d' ; opt='-d' ; shift ; fi | 
| 12 | 
 rac=$1 | 
 rac=$1 | 
| 13 | 
 new=$2 | 
 new=$2 | 
| 22 | 
   sufx=`echo $xx | sed "s/^$sel//g"`  | 
   sufx=`echo $xx | sed "s/^$sel//g"`  | 
| 23 | 
   #echo $sufx | 
   #echo $sufx | 
| 24 | 
   if test $opt $rac$sufx  | 
   if test $opt $rac$sufx  | 
| 25 | 
   then echo mv $rac$sufx $new$sufx ; mv -i $rac$sufx $new$sufx | 
   then  | 
| 26 | 
  | 
        if test $verb = 1  | 
| 27 | 
  | 
        then echo mv $rac$sufx $new$sufx ; fi | 
| 28 | 
  | 
               mv -i $rac$sufx $new$sufx | 
| 29 | 
   else echo pas de fichier $rac$sufx | 
   else echo pas de fichier $rac$sufx | 
| 30 | 
   fi | 
   fi | 
| 31 | 
 done | 
 done |