Script shell de renommage de fichiers et répertoires

Script shell de renommage de fichiers et répertoires - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 10-07-2004 à 08:50:22    

Salut,
 
voila j'ai écrit un script permettant de renommer tous les fichiers et répertoires du répertoires courant. Le renommage consiste à mettre les noms des fichiers (et répertoires) tout en minuscules. De plus , il doit affciher le contenu de tous les fichiers HTM du répertoire courant et des sous répertoires.
Le problème est que le script ne fonctionne pas. Si quelqu'un pouvait m'aider ...
 
Script :  
 
#!/bin/bash
 
for REP in `find . -d`; do
  for FICH in $REP/*; do
    if [ -f $FICH -a $FICH=*.htm ]; then
      cat $FICH
    fi
    mv $FICH `echo $FICH | tr '[A-Z]' '[a-z]'`
  done
done

Reply

Marsh Posté le 10-07-2004 à 08:50:22   

Reply

Marsh Posté le 10-07-2004 à 08:56:00    

Alors déjà, le premier find, c'est "find . -type d"
et $FICH=*.htm je pense pasque ca puisse marcher ;)
 
remplace donc ton bloc "if" par un "find" ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed